HamburgerMenu
hirist

Java Backend Developer - Microservices Architecture/Spring Boot

Delphie Consulting services
Multiple Locations
8 - 10 Years

Posted on: 10/07/2025

Job Description

About the Role :

We are seeking a highly skilled and motivated Java Backend Developer to join our engineering team. The ideal candidate will have deep expertise in core Java technologies, a strong grasp of scalable backend architecture, and hands-on experience in building robust APIs and microservices. This role demands a passion for backend development, a commitment to clean code principles, and the ability to collaborate with cross-functional teams in an agile, fast-paced environment.

Key Responsibilities :

- Design, develop, and maintain scalable and high-performance backend services using Java and Spring Framework (Spring Boot, Spring MVC, Spring Data).

- Develop RESTful APIs and integrate with front-end and third-party applications.

- Work with relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB), ensuring optimal data modeling and query performance.

- Implement and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI, or similar, ensuring efficient deployment and rollback mechanisms.

- Write unit and integration tests using JUnit, Mockito, or equivalent testing frameworks to ensure code quality and reliability.

- Collaborate with DevOps teams to containerize applications using Docker, and deploy on cloud or on-premise infrastructure.

- Troubleshoot and debug issues across development, test, and production environments.

- Adhere to best practices in software design and development including clean code, design patterns, and architectural principles.

- Participate in code reviews, technical discussions, and contribute to improving backend architecture and development processes.

Technical Requirements :

Must-Have Skills :

- Strong hands-on experience with Java (8+), Java EE, and Spring Framework (Spring Boot).

- Experience with ORM tools like Hibernate / JPA.

- Solid understanding and practical knowledge of RESTful API design and development.

- Proficiency with MySQL, PostgreSQL, and/or MongoDB for data persistence.

- Familiarity with Docker for containerization of microservices.

- Experience working with Git and version control workflows.

- Exposure to CI/CD pipelines and build tools such as Maven, Gradle.

Good to Have :

- Knowledge of Kafka, RabbitMQ, or similar messaging systems.

- Experience with cloud platforms such as AWS, GCP, or Azure.

- Familiarity with API documentation tools like Swagger/OpenAPI.

- Understanding of security standards and best practices in backend development (OAuth2, JWT, HTTPS).

- Knowledge of Agile/Scrum methodologies and tools like JIRA, Confluence.


info-icon

Did you find something suspicious?