Java Technical Lead
Core
Lead full stack development squads using an AI-first approach, combining deep Java and React skills with cloud infrastructure and DevOps expertise.
Role type
Senior IC Java Technical Lead (AI tooling)
Builds
Microservices, containerised applications, and full stack applications
Domain
Enterprise software development, Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, React, Kubernetes, Docker, SQL, NoSQL, AWS/Azure/GCP, AI coding tools (GitHub Copilot, Cursor), OOA/OOD/OOP design
Preferred skills
CI/CD pipeline management, Agile delivery
Technologies
Java, Spring Boot, React, Thymeleaf, REST, JSON, Kubernetes, Konvoy, Docker, GitHub, Oracle, SQL Server, AWS, Azure, GCP, GitHub Copilot, Cursor
Responsibilities
Lead full stack development using Java, Spring Boot, React, and related technologies; Design and build microservices, containerised applications on Kubernetes and Docker; Write complex SQL and manage both transactional and NoSQL databases; Mentor team members on AI-assisted coding practices and engineering best practices; Integrate with cloud platforms (AWS, Azure, or GCP)
Seniority
Senior, hands-on IC