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 deploying scalable enterprise applications while working in an Agile environment.
Key Responsibilities
- Design, develop, and maintain scalable and high-performance web applications.
- Develop RESTful APIs and Microservices using Java and Spring Boot.
- Build responsive and user-friendly front-end applications using Angular.
- Collaborate with cross-functional teams including Business Analysts, Architects, QA, and DevOps teams.
- Participate in application design, code reviews, and performance optimization.
- Ensure adherence to coding standards, security practices, and software development best practices.
- Troubleshoot production issues and provide timely resolutions.
- Contribute to CI/CD implementation and DevOps practices.
Required Skills
Backend
- Strong experience in Java 8/11/17
- Expertise in Spring Boot, Spring MVC, Spring Data JPA
- Hands-on experience in Microservices Architecture
- Experience in developing and consuming REST APIs
- Knowledge of Hibernate/JPA
Frontend
- Strong experience in Angular
- Proficient in TypeScript, JavaScript, HTML5, CSS3
- Experience with responsive web development
Positive to Have
- Experience with Event-Driven Architecture (Kafka/RabbitMQ).
- Knowledge of OAuth2, JWT, and application security.
- Exposure to containerization and cloud-native development.
- Experience in performance tuning and application monitoring tools.