HamburgerMenu
hirist

Senior Java Software Engineer - Spring Boot/Microservices Architecture

Delphie Consulting services
Multiple Locations
4 - 8 Years

Posted on: 22/10/2025

Job Description

Description :

About the Role :

We are seeking a highly skilled Senior Java Software Engineer with strong expertise in Java, Spring Boot, and Microservices. The ideal candidate will have hands-on experience with cloud platforms, CI/CD pipelines, and containerization, and will be responsible for designing, developing, and maintaining scalable enterprise applications.

Key Responsibilities :

- Design, develop, and maintain Java-based applications using Spring Boot, Spring Cloud, and Microservices architecture.

- Develop and consume RESTful APIs, and work with JSON/XML data formats.

- Collaborate with cross-functional teams to define, design, and ship new features.

- Optimize applications for performance, scalability, and reliability.

- Participate in code reviews, troubleshooting, and debugging complex issues.

- Work with CI/CD tools (Jenkins, Git, Maven) to automate build, test, and deployment processes.

- Deploy, monitor, and maintain applications on cloud platforms (AWS/Azure).

- Utilize containerization technologies (Docker, Kubernetes) for application packaging and orchestration.

Must-Have Skills :

- Strong proficiency in Core Java (Java 8 or above).

- Hands-on experience with Spring Framework, Spring Boot, and Spring Cloud.

- Solid experience with Microservices architecture and service orchestration.

- Expertise in REST APIs, JSON, and XML.

- Experience with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).

- Exposure to Cloud platforms (AWS/Azure) for deployment, configuration, and monitoring.

- Familiarity with CI/CD pipelines and build tools (Jenkins, Maven, Git).

- Knowledge of containerization and orchestration (Docker, Kubernetes) is a plus.

Required Qualifications & Experience :

- Bachelors degree in Computer Science, Information Technology, or related field.

- 4- 8 years of hands-on experience in Java development.

- Strong analytical, problem-solving, and debugging skills.

- Excellent communication and teamwork abilities.


info-icon

Did you find something suspicious?