Assist in the upgrade of Java from version 8 to 17 and Spring Boot from version 1.5 to 3.2.
- Develop, test, and maintain high-quality code using Java and Spring Boot.
- Write unit tests using JUnit and Mockito.
- Rich experience with Apache Maven as build tool
- Strong experience with Java 17.
- Hands-on experience with Spring Boot 3.2.
- Experience in JUnit and Mockito for unit testing.
- Familiarity with RESTful APIs and microservices architecture.
Responsibilities
- Participate in code reviews and contribute to the development of best practices.
- Collaborate with senior developers and other team members to deliver software solutions.
- Troubleshoot and debug applications.
- Good understanding of software development best practices.
- Strong analytical and problem-solving skills.
- Good communication and teamwork skills.
Good To Have
- Experience with circuit breaker patterns and caching techniques.
- Experience with Docker.
- Knowledge of CI/CD pipelines.
- Familiarity with Agile methodologies.
Programming Language - Java - Core Java (java 8+)
Programming Language - Java - Java 17 or latest
Programming Language - Java - Spring Framework
Beh - Communication and collaboration
Database - Database Programming - SQL
Database - PostgreSQL - PostgreSQL
Database - Sql Server - SQL Packages
Middleware - API Middleware - Microservices