Tech Lead Java
Core
Design, develop, and optimize Java applications while providing technical leadership and mentoring developers.
Role type
Senior Tech Lead Java (IC with mentorship)
Builds
Java microservices, APIs, and enterprise applications
Domain
Enterprise software development, Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java 11+, Spring Boot, Spring Cloud, Microservices architecture, REST APIs, Cloud platforms (AWS/Azure/GCP), Docker, Kubernetes, CI/CD, SOLID principles, Code review
Preferred skills
Agile methodologies, Technical architecture design, Mentoring, Continuous improvement
Technologies
Java, Spring Boot, Spring Cloud, AWS, Azure, GCP, Docker, Kubernetes, CI/CD tools
Responsibilities
Define and evolve technical architecture, Develop and maintain Java services, Mentor developers and conduct code reviews, Ensure code quality, performance, and security, Collaborate with Product, DevOps, and QA teams, Drive continuous improvement of standards and tooling
Seniority
Senior, hands-on IC with mentorship