Posted on: 16/01/2026


Description :
Role Overview :
We are seeking a Lead Java Developer with strong hands-on expertise in building scalable Java applications and leading high-performing engineering teams. This role combines technical leadership, solution design, and active development, ensuring delivery of robust, high-quality backend systems aligned with business goals.
Key Responsibilities :
- Lead the design and development of Java-based applications using modern backend frameworks
- Architect and implement RESTful APIs and microservices using Spring Boot
- Apply design patterns and SOLID principles to build scalable, maintainable solutions
- Guide and mentor developers through code reviews, technical discussions, and best practices
- Collaborate with product owners, architects, and stakeholders to translate requirements into technical solutions
- Drive adherence to Agile/Scrum methodologies and ensure timely, high-quality deliveries
- Participate in system design, estimation, and release planning activities
- Ensure CI/CD best practices are followed across development and deployment pipelines
- Identify technical risks and proactively propose improvements and optimizations
Must-Have Skills :
- 7+ years of experience in building Java-based applications
- 5+ years of hands-on experience designing applications using Spring Boot and microservices architecture
- Strong proficiency in RESTful API design and implementation
- In-depth knowledge of design patterns and design principles (SOLID, OOP best practices)
- Solid understanding of software development methodologies such as Agile and Scrum
- Strong ability to quickly understand requirements and system designs, with a questioning and analytical mindset
- Hands-on experience with CI/CD pipelines and good knowledge of DevOps practices
- Proven experience in leading and mentoring development teams
- Excellent communication, collaboration, and problem-solving skills
Good-to-Have Skills :
Experience with open-source libraries and platforms such as :
- Apache Camel
- Kafka
- Redis
- EFK (Elasticsearch, Fluent, Kibana)
- Exposure to cloud platforms, preferably AWS
Experience with containerization and orchestration tools :
- Docker
- Kubernetes
Qualifications :
- Bachelors degree in Computer Science, Engineering, or a related field
- Prior experience in a Lead Engineer or Senior Developer role is preferred
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1602161