Posted on: 30/05/2025
We are looking for a seasoned and dynamic Java Lead Developer to join our fast-paced, forward-thinking engineering team. This is a hands-on leadership role where you will design and develop robust microservices, ensure code quality, and mentor developers across the team. Youll be involved in end-to-end software development lifecycle, from architecture to deployment, and champion best practices in Agile, DevOps, and cloud-native environments.
Key Responsibilities :
- Lead and mentor a team of backend engineers, ensuring adherence to high coding and delivery standards.
- Collaborate with architects and product managers to translate business requirements into scalable, efficient technical solutions.
- Design, develop, and maintain cloud-native microservices using Java, Spring Boot, and relevant backend technologies.
- Oversee and enforce secure coding standards and code reviews for quality and performance.
- Lead sprint planning, estimations, and retrospectives as part of Agile/Scrum teams.
- Implement CI/CD pipelines and automate infrastructure with tools such as Jenkins, GitHub Actions, Docker, Kubernetes, etc.
- Troubleshoot complex system issues and guide root cause analysis and resolution.
- Collaborate cross-functionally with QA, DevOps, and Frontend teams to ensure smooth delivery of features.
- Manage project timelines, deliverables, and ensure timely delivery of high-quality software.
- Maintain technical documentation, including system design and operational procedures.
- Ensure service reliability, performance tuning, and system monitoring using tools such as Prometheus, Grafana, ELK, etc.
- Conduct POCs and provide technical leadership in evaluating new technologies, patterns, and practices.
- Own the lifecycle of backend components including performance monitoring, refactoring, and technical debt resolution.
Required Qualifications :
- Minimum 8 years of backend development experience using Java (11+), Spring Boot, JPA/Hibernate
- Proven experience in Microservices Architecture and distributed systems
- Strong understanding of object-oriented principles, design patterns, and Clean Architecture
- Hands-on experience with SQL and NoSQL
- Proficiency in RESTful APIs, JSON, Git, CI/CD pipelines
- Cloud deployment experience on AWS or Azure
- Strong experience with Docker, Kubernetes, and containerized environments
- Excellent problem-solving, debugging, and performance tuning skills
- Strong understanding of secure development principles, OWASP standards
- Experience working in Agile/Scrum environments and leading development sprints
Preferred / Nice-to-Have Skills :
- Experience with event-driven systems and Apache Kafka
- Exposure to Terraform, CloudFormation, or other infrastructure-as-code tools
- Basic knowledge of Frontend frameworks such as React.js, Angular, or Node.js
- Familiarity with monitoring/logging tools like Prometheus, Grafana, ELK stack
- Experience with unit and integration testing frameworks
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1488345
Interview Questions for you
View All