Java Fullstack Developer - C | Codersbrain
Job Description
Software Engineer
Job Summary
We are seeking a skilled Software Engineer with a minimum of 5 years of industry experience. This role focuses on developing, enhancing, and maintaining both back-end and front-end applications using Java 17, Spring Boot microservices, and Angular 18. The candidate will play a vital role in architecting microservices, managing databases, implementing Test-Driven Development (TDD) strategies, and deploying applications on AWS—all within an Agile environment.
Responsibilities
- Application Development: Develop, enhance, and maintain applications using Java 17 and Spring Boot microservices.
- Front-End Management: Build and manage user interfaces using Angular 18.
- Database Handling: Work with relational and NoSQL databases (MongoDB, PostgreSQL, and MySQL) to ensure proper data management.
- Quality Assurance: Implement Test-Driven Development (TDD) principles by writing unit tests using JUnit.
- Agile Collaboration: Collaborate with clients and stakeholders to gather requirements and deliver technical solutions within Scrum and Kanban frameworks.
- Cloud & Environment Management: Deploy and manage applications on AWS cloud services while troubleshooting and debugging within Linux environments.
Qualifications
- Industry Experience: Minimum 5 years in software development.
- Back-End Expertise: Expert proficiency in Java 17 and hands-on experience with Spring Boot microservices.
- Front-End Skills: Intermediate-level expertise in Angular 18.
- Database Knowledge: Proficient in working with both relational and NoSQL databases (MongoDB, PostgreSQL, and MySQL).
- Agile Methodologies: Experience with Agile methodologies (Scrum, Kanban) and project management tools such as JIRA.
- Cloud Services: Practical exposure to AWS cloud services deployment and management.
- Technical Proficiency: Competence in Linux environments for effective troubleshooting and debugging.
- Educational Background: Bachelor’s degree in Computer Science or a related field combined with strong problem-solving, analytical, and communication skills.
Experience
- Minimum 5 years of relevant industry experience in software development, with demonstrable expertise in Java, Angular, microservices, and cloud deployments.
Environment
- Work Location: Remote
- Mode: Contract
- Notice Period: Immediate
- Interview: Conducted via MS Teams
- Shift: 12:00 PM to 9:00 PM
Tools
file_search
// Tool for searching files uploaded by the user. // // To use this tool, you must send it a message. To set the tool as the recipient for your message, include this in the message header: to=file_search.<function_name> // // For example, to call file_search.msearch, you would use: // <|im_start|>assistant to=file_search.msearch code<|im_sep|>{"queries": ["first query", "second query"]}<|ghissue|> // // Note that the above must match exactly. // // You must provide citations for your answers. Each result will include a citation marker that looks like this: fileciteturn7file4