As a Middle Java Developer at AgileEngine, you will have the opportunity to work on cutting-edge projects and grow professionally in an innovative environment. You will be responsible for designing and implementing scalable microservices using Java 8+ and Spring Boot.
About the Role
This is a mid-senior level position that requires 4+ years of backend development experience with Java 8+ and Spring Boot. The ideal candidate should have proven experience with relational databases, Docker, and Kubernetes, as well as strong knowledge of Kafka, REST API design, and microservice architecture.
Responsibilities
* Design and implement scalable Java microservices from concept to production.
* Develop end-to-end data management solutions, including schema design, ORM integration, and performance tuning.
* Build and optimize integrations and CI/CD pipelines.
* Ensure observability through metrics, logs, and automated tests.
* Support, refactor, and enhance existing services to improve reliability and efficiency.
Must-Haves
* 4+ years of backend development experience with Java 8+ and Spring Boot.
* Proven experience with relational databases (PostgreSQL, MySQL, or similar).