You will lead an Agile team building a modern, scalable enterprise platform. You’ll shape architecture and deliver a faster, more stable Java/Spring-based system, collaborating with product, QA and DevOps to drive reliable production readiness. This role offers impact across design, performance optimization and mentoring, with opportunities to influence architecture and cloud-enabled deployment. You’ll work on high-impact problems that affect critical business operations.
Responsibilities
Lead the team and drive delivery
Design and develop scalable Java applications
Write clean, testable, and maintainable code
Participate in architecture and technical decisions
Conduct code reviews and mentor junior developers
Optimize application performance and reliability
Collaborate with product, QA, and DevOps teams
Troubleshoot and resolve production issues
Key requirements
Team lead experience 3+ years
10+ years of Java experience (Java 11+)
Strong knowledge of Spring Boot
Experience with SQL databases
Familiarity with Kafka or RabbitMQ
Hands-on experience with Docker, Kubernetes, and cloud platforms
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.