Description
You will develop and maintain Java-based enterprise applications, including RESTful APIs and microservices.
This role is on-site.
Responsibilities
- Design and build scalable Java applications using Spring Boot.
- Develop, test, and maintain RESTful APIs.
- Troubleshoot, debug, and enhance existing enterprise systems.
- Collaborate with QA, DevOps, and Product teams to deliver features.
- Write clean, efficient, and maintainable code.
Required Skills
- 5+ years of professional Java development experience.
- Strong foundation in Object-Oriented Programming, Data Structures, and Algorithms.
- Hands-on experience with Spring and Spring Boot frameworks.
- Experience building and integrating REST APIs.
- Proficiency with Git for version control.
- Knowledge of SQL and NoSQL databases.
- Experience with Docker and Kubernetes containerization.
- Familiarity with CI/CD pipelines.
- Experience with JUnit and Mockito for testing.