- Develop and maintain Java applications using Spring Boot.
- Build microservices and REST APIs.
- Integrate third-party services and databases.
- Write clean, secure, and effective code.
- Optimize performance and troubleshoot issues.
- Collaborate with teams and participate in code reviews.
- Maintain technical documentation.
Requirements
- Strong knowledge of Java and Spring Boot.
- Experience with Spring MVC, JPA, Hibernate, and Spring Security.
- Understanding of microservices and REST APIs.
- Good SQL and database skills.
- Familiarity with Git, Maven/Gradle, JUnit, and Mockito.
- Basic knowledge of Docker and containerization.