Job Summary
You will develop and maintain high-quality, stable Java-based microservices and APIs using Spring Boot and related technologies, ensuring robust dependency management and agile project delivery.
Responsibilities
- Develop and maintain Java applications using Spring, Spring Boot, Spring Cloud, and JPA to deliver scalable microservices and APIs.
- Design and build software components with a focus on high-quality, stable test coverage rather than test quantity.
- Manage project dependencies effectively using Gradle or Maven to ensure reliable builds and deployments.
- Apply cloud computing skills with Openshift and Kubernetes to deploy and manage distributed applications.
- Implement distributed caching solutions to optimize application performance.
- Collaborate within Agile/Scrum teams using JIRA to track progress and deliver iterative improvements.
Preferred competencies and qualifications
- Experience with Angular for front-end development.
- Proficiency in Agile/Scrum methodologies and tools such as JIRA.