Lead Java Developer

Filled
December 25, 2025

Job Description

As a Java Technical Lead, your role involves leading a team of engineers in software development, with a focus on AWS and frontend technologies such as Angular and React. You will be responsible for developing SaaS solutions in an Agile environment, ensuring the delivery of high-quality software while collaborating with the team as a full-stack developer. Your key responsibilities include:

– Developing SaaS solutions in an Agile software development environment
– Contributing as a Full-stack developer for backend database, API creation, and frontend UI development
– Delivering quality software per company standards with minimal rework
– Taking ownership and responsibility for the delivery of project components

Qualifications required for this role include:

– Bachelor’s degree in computer science or a related field
– 8-12 years of overall software development experience, including leading a team of 3-5 engineers
– 2-4 years of experience in AWS, particularly on IoT stack
– 2-4 years of experience in Frontend technologies such as Angular, React, HTML5, TypeScript, REST API Client, and Web UI development
– Proficiency in Java programming, Spring Boot, REST API, microservices, and SQL
– Understanding of frontend technology (Angular / React) and its integration with backend systems
– Experience with large-scale cloud-based development using microservices architecture on AWS Cloud Solutions
– Familiarity with Agile software development practices and continuous delivery
– Strong analytical and problem-solving skills
– Experience in leading teams of developers, testers, and DevOps, with good customer and stakeholder management

Optional skills for this role include familiarity with GIT and Jenkins, experience with Sonar/Mend quality and security tools, and knowledge of Cloud cost optimization and performance improvement.,