We are looking for an experienced Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, and Angular. The ideal candidate should have hands-on experience in designing, developing, and maintaining scalable enterprise applications, along with exposure to modern development practices and Agile methodologies.
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications.
- Develop backend services using Java, Spring Boot, and Microservices.
- Build responsive and user-friendly web applications using Angular.
- Design and consume RESTful APIs.
- Develop reusable, maintainable, and high-quality code.
- Collaborate with Business Analysts, QA, DevOps, and Product teams throughout the software development lifecycle.
- Participate in code reviews,
debugging, and performance optimization.
- Write unit and integration test cases.
- Work in an Agile/Scrum development environment.
- Troubleshoot production issues and provide timely resolutions.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in Java Full Stack Development.
- Robust understanding of Object-Oriented Programming (OOP) concepts and Design Patterns.
- Experience working in Agile/Scrum methodologies.