HamburgerMenu
hirist

Senior Java Developer - Spring Boot/Microservices Architecture

Talent Socio
Multiple Locations
6 - 10 Years
star-icon
3.9white-divider12+ Reviews

Posted on: 23/10/2025

Job Description

Key Skills :

Java, Spring MVC, Spring Boot, CI/CD Pipeline, Docker, Kubernetes, JavaScript, SQL, Agile Methodologies

Job Summary :

We are looking for a Senior Java Developer who can take ownership of complex, mission-critical projects and deliver high-quality, scalable software solutions. The ideal candidate is a hands-on technologist with deep expertise in backend development, CI/CD, and containerized deployments - and who can mentor others while continuously improving processes.

Responsibilities :

- Design, develop, and maintain robust Java-based applications using Spring Boot and Spring MVC.

- Implement RESTful APIs and integrate with microservices and third-party systems.

- Develop and manage CI/CD pipelines for automated build, testing, and deployment.

- Deploy applications using Docker and Kubernetes, ensuring scalability and reliability.

- Ensure code quality, performance tuning, and adherence to best practices through code reviews.

- Collaborate closely with product managers, architects, and QA teams in an agile environment.

- Provide technical mentorship and support to junior team members.

- Prepare and maintain detailed design and technical documentation.

- Manage and track project progress using JIRA, and maintain documentation on Confluence.

- Conduct root-cause analysis, resolve complex technical issues, and propose long-term solutions.

- Actively participate in process improvement initiatives, automation, and innovation activities.

- Take lead responsibilities in the absence of the designated lead or manager.

- Contribute to organizational activities, including technical recruitment and knowledge sharing.

Role Expectations :

- Demonstrate ownership and accountability for individual and team deliverables.

- Exhibit specialized skills and deliver with consistent quality and precision.

- Adapt tools, techniques, and procedures independently with minimal supervision.

- Show initiative in enhancing productivity, automation, and delivery standards.

- Communicate effectively and professionally across cross-functional teams.

- Provide accurate effort estimates, deliver tasks on schedule, and ensure continuous improvement.

Desired Candidate Profile :

- 5-10 years of hands-on experience in Java, Spring Boot, and microservices architecture.

- Practical knowledge of containerization (Docker, Kubernetes) and deployment pipelines.

- Experience building CI/CD pipelines using Jenkins, GitLab CI, or similar tools.

- Strong understanding of SQL and database design; exposure to NoSQL is a plus.

- Familiarity with front-end technologies like JavaScript or Angular (preferred).

- Solid understanding of Agile principles, DevOps, and modern software development practices.

- Excellent analytical, problem-solving, and leadership skills.

info-icon

Did you find something suspicious?