What’s Important to Us
We are seeking a strong technical leader who can drive architecture, solve complex engineering challenges, mentor teams, and ensure high-quality delivery.
As a Java Team Lead, you will own the design, architecture, and delivery of scalable enterprise applications and cloud-native solutions. You will lead technical initiatives, drive engineering best practices, mentor developers, and ensure delivery excellence across projects.
Experience & Qualifications
-
7+ years of software engineering experience with strong hands-on expertise in Java development.
-
Proven experience leading technical teams and large-scale software initiatives.
-
Strong background in architecture, system design, scalability, performance optimization, and security.
-
Experience building enterprise-grade cloud-native applications.
-
Bachelor’s degree in Computer Science, Engineering, or related field.
Core Technical Skills
Java & Application Development
-
Strong expertise in Java and Spring ecosystem including Spring Boot, Spring MVC, and Microservices.
-
Experience building REST/SOAP services, scalable web applications, and distributed systems.
-
Strong understanding of object-oriented design, design patterns, and scalable application architecture.
-
Strong experience with relational databases such as MySQL, PostgreSQL, or SQL Server.
-
Experience in database design, SQL optimization, stored procedures, and data modeling.
-
Experience in frontend technologies such as Angular, React, or similar frameworks is preferred.
Architecture, Cloud & DevOps
-
Strong understanding of software architecture including microservices, event-driven systems, and distributed architectures.
-
Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
-
Experience with CI/CD pipelines, Git, Docker, Kubernetes, and DevOps practices.
Engineering Excellence & AI
-
Strong commitment to clean coding standards, code optimization, static code analysis, and peer reviews.
-
Experience in unit testing, integration testing, and Test-Driven Development.
-
Exposure to AI-driven development tools, automation, or modern AI integrations is a strong advantage.
-
Experience with monitoring, logging, alerting, and incident management.
-
Strong focus on system reliability, security, performance, and SLA adherence.
Leadership and Soft Skills
-
Lead technical design and architecture discussions.
-
Translate business requirements into scalable technical solutions.
-
Provide effort estimations and technical guidance.
-
Mentor developers and drive engineering excellence.
-
Promote best practices in architecture, coding, quality, and delivery.
-
Strong analytical and problem-solving skills.
-
Excellent communication and stakeholder management.
-
Ability to work effectively in cross-functional and distributed teams