Overview
Overview:
We are looking for a highly motivated and experienced Full Stack Developer with 3 to 5 years of hands-on experience in Java (Spring Boot) and Angular. The ideal candidate will be responsible for developing and maintaining scalable, high-performance web applications for enterprise-grade solutions.
Requirements:
• 3 to 6 years of experience in full stack development.
• Strong proficiency in Java 8+, Spring Boot, and REST API development.
• Hands-on experience with Angular 12+, TypeScript, HTML5, CSS3 and RxJS.
• Solid understanding of object-oriented programming, design patterns, and software engineering principles.
• Proficient with relational databases PostgreSQL.
• Experience with build tools like Maven and version control (Git).
• Familiarity with CI/CD pipelines and containerization tools like Docker is a plus.
• Experience in writing unit tests using JUnit, Mockito (backend), and Jasmine/Karma (frontend) is a plus.
Key Responsibilities:
• Design, develop, and maintain scalable web applications using Java (Spring Boot) and Angular (version 12+ preferred).
• Collaborate with cross-functional teams to understand requirements and deliver quality features on time.
• Build reusable components and front-end libraries for future use.
• Develop RESTful APIs and integrate with third-party services.
• Ensure performance, quality, and responsiveness of applications.
• Write clean, maintainable, and testable code following best practices.
• Participate in agile ceremonies such as sprint planning, stand ups, and retrospectives.
• Troubleshoot and resolve bugs, performance issues, and production incidents.