Responsibilities:
Design, develop, and maintain microservices using Spring Boot 3+ ,
Implement RESTful APIs for microservices communication ,
Write clean, maintainable, and well-documented code,
Collaborate with designers, product managers, and other developers
Use Spring Boot features effectively, including Spring Security, Spring Data, Spring Batch, Spring Integration and so on.
Design and implement efficient database access patterns using JPA and Hibernate
Strong knowledge in SQL, Oracle Database
Experience in tuning performance of Spring Boot, tuning SQL queries.
Design, develop, and maintain complex web applications using Angular 10+
Stay up-to-date with the latest Angular features and best practices
Requirements:
2 to 3 years of experience developing web applications with Angular 10+, and backend applications with Spring Boot 3+
Strong understanding of Java 11+
Experience with Spring MVC, Spring Security, Spring Data, and Spring AOP, Spring Integration, Spring Batch.
Experience with relational databases (e.g., Oracle ) and JPA/Hibernate
Experience with RESTful APIs and JSON
Strong understanding of HTML, CSS, JavaScript, and TypeScript
Experience with unit testing frameworks (e.g., Jasmine) and integration testing tools (e.g., Cypress, playwright)