Login Sign Up

Manager | Java, Spring Boot, Rest API, Kafka, Microservices, Spring Data JPA, Oracle | Bengaluru | E

Deloitte

4 - 6 years

Bengaluru

Posted: 11/07/2026

Job Description

The Java Tech Lead is responsible for leading the design, development, and delivery of scalable, high-performance backend systems. This role plays a critical part in driving technical architecture, ensuring engineering excellence, and mentoring development teams.The ideal candidate demonstrates deep expertise in Java,Spring technologies, strong leadership skills, and the ability to understand business requirements and balance hands-on development with technical oversight in a fast-paced agile environment.Primary Responsibilities- Lead the design and development of scalable, secure, and high-performing Java applications and microservices.- Adhere to design principals , understand architectural patterns and define engineering best practices.- Provide technical leadership and mentorship to development teams.- Review code, enforce coding standards, and ensure high-quality deliverables.- Collaborate with product, QA teams to deliver end-to-end solutions.- Own and drive technical decision-making for projects and platforms.- Ensure system reliability, security , scalability, and performance optimization.- Include automation and performance (where applicable) as part of design and development.Secondary / Shared Responsibilities- Drive adoption of CI/CD pipelines and DevOps best practices.- Participate in capacity planning, performance tuning, and system optimization.- Contribute to roadmap planning and technical strategy.- Lead sprint planning, backlog grooming, and technical estimations.- Ensure proper documentation of architecture, design, and processes.- Drive Root Cause Analysis (RCA) and continuous improvement initiatives.Key Skills & Competencies- Expert-level proficiency in Java (Java 17 or higher).- Strong experience with Spring Boot, Spring Cloud, and Hibernate.- Deep understanding of microservices architecture and distributed systems.- Experience with REST APIs, API gateways, and service orchestration.- Strong knowledge of databases (SQL/NoSQL MySQL, MongoDB, etc.).- Experience with messaging systems (Kafka, RabbitMQ).- Familiarity with cloud platforms ( Azure, or GCP).- Strong understanding of CI/CD tools (Jenkins, GitHub Actions, etc.).- Excellent problem-solving and analytical skills.- Strong leadership, communication, and stakeholder management skills.Qualifications- Bachelors or Masters degree in Computer Science, Engineering, or equivalent.- 12+ years of experience in Java development.- 24 years of experience in a technical leadership role.- Experience in enterprise-scale, distributed systems is required.- Exposure to retail / supply chain / high-volume transactional systems is a plus.Performance Metrics- System design quality and scalability- Code quality and adherence to standards- Team productivity and delivery timelines- Production stability and incident reduction- SLA adherence for critical issues- Technical debt reduction and optimization initiatives- Stakeholder satisfaction and delivery predictabilityWork Environment- Agile, fast-paced engineering environment.- Requires leading cross-functional and distributed teams.- Hands-on leadership role with both coding and design responsibilities.- May involve production support oversight and escalation handling.

About Company

Deloitte is a global professional services firm that provides a wide range of services, including audit and assurance, consulting, tax, risk management, and financial advisory. With a presence in over 150 countries and a network of member firms, Deloitte serves clients across various industries, helping them solve complex business challenges, improve operations, and innovate. Known for its expertise in management consulting, technology solutions, and strategy, Deloitte is one of the Big Four accounting firms and is recognized for its commitment to quality, integrity, and making an impact in the marketplace.

Services you might be interested in

We Search & Apply Jobs for You!

Our team scans through 1000s of opportunities and applies to roles best suited to your profile

Save 100+ hours and focus on what matters - cracking interviews and landing offers.