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.(ref : hirist.tech)