We are seeking an experienced Java Technical Lead to lead the design, development, and deployment of enterprise-grade software solutions. As a Tech Lead, you will oversee a team of engineers, collaborate cross-functionally with stakeholders, and guide the architectural direction of mission-critical systems. This role requires deep expertise in Java technologies, leadership in Agile environments, and a strong sense of accountability for product quality and delivery.
Key Responsibilities
- Technical Leadership
- Lead a team of backend engineers in the design, development, and maintenance of Java-based applications.
- Set coding standards and best practices; conduct code reviews and mentor developers.
- Drive architectural decisions and ensure alignment with enterprise-level goals.
- Software Development
- Design and implement scalable, secure, and high-performance backend systems using Java (Java 11+), Spring Boot, and related frameworks.
- Integrate with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).
- Collaborate with DevOps for CI / CD pipelines and production readiness.
- Project & Stakeholder Management
- Work closely with Product Owners, Scrum Masters, and Business Analysts to translate requirements into technical solutions.
- Break down projects into manageable tasks, estimate efforts, and ensure timely delivery.
- Act as a key liaison between engineering and other departments.
- Quality & Performance
- Ensure robust unit, integration, and performance testing.
- Champion automation, monitoring, and observability practices.
- Proactively identify technical risks and resolve them in a timely manner.
Required Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.8+ years of software engineering experience with a focus on Java-based backend systems.3+ years in a technical leadership or team lead role.Deep experience with :Java 11 or newerSpring Boot, Spring Cloud, RESTful APIsSQL and NoSQL databases (e.g., PostgreSQL, MongoDB)Microservices architectureCloud platforms (AWS / GCP / Azure)Experience working in Agile / Scrum environments.Preferred Qualifications
Certifications in Java or Cloud technologies (e.g., AWS Certified Solutions Architect).Exposure to frontend technologies (React, Angular) is a plus.Experience with event-driven architecture (Kafka, RabbitMQ).Prior experience in regulated industries (e.g., finance, healthcare).Soft Skills
Strong communication and collaboration skills.Proven ability to lead and inspire engineering teams.Analytical mindset with strong problem-solving abilities.High attention to detail and commitment to code quality.