Full-Stack Technical Lead

Luxoft

Chennai District

On-site

INR 2,800,000 - 4,200,000

Full time

25 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Luxoft in Chennai, India is seeking an M-shaped Full-Stack Technical Lead with expert-level Java engineering skills. You will own end-to-end delivery across the platform, lead Java microservices, and supervise three secondary domains: React frontend, DevSecOps, and Test Automation.

You will set standards, review designs, coach engineers, and push quality left across the stack. You will build Spring Boot services, integrate with Kafka, SQL/NoSQL, and cloud/on‑prem deployments, while guiding

Qualifications

  • At least 10 years of IT experience with Java
  • Strong proficiency in Java 17+ features including concurrency and streams
  • Extensive experience building Spring Boot microservices for large-scale enterprises
  • Deep database skills (SQL, JPA/Hibernate), data modeling, and query optimization
  • Experience with event-driven architectures and Apache Kafka
  • Hands-on Docker and Kubernetes for deployment of Java services
  • REST API design focusing on contract-first, versioning, pagination, error handling
  • Strong TDD and unit/integration testing with JUnit and Mockito
  • Experience delivering solutions in both on-premise and cloud environments
  • Frontend: building React components with hooks, ES6+, and state management

Responsibilities

  • Design, develop, and maintain Spring Boot microservices across on-prem & cloud
  • Manage REST API contracts, versioning, and performance optimization
  • Lead platform-wide Java engineering standards and architectural reviews
  • Coach teams, review designs and PRs, promote shift-left quality practices
  • Lead performance tuning and profiling of Java services
  • Develop React components and connect frontend to backend APIs
  • Leverage AI tools to accelerate frontend development while maintaining quality

Skills

Java 17+
Spring Boot microservices
Kafka
Docker & Kubernetes
REST API design
TDD / JUnit / Mockito
React front-end
DevSecOps
Test Automation

Education

Bachelor's degree in Computer Science or related field

Tools

Kafka
JPA/Hibernate
Docker
Kubernetes
Git

Job description

Project description

We are seeking an M-shaped Full-Stack Technical Lead with expert-level Java engineering skills and accountability for delivery across the platform. This role is not a traditional full-stack position; you need to have deep, end-to-end expertise in Java as your primary discipline, while independently managing small- to medium-complexity tasks in three secondary areas: React front-end development, DevSecOps, and Test Automation. AI and Agentic AI tools will be leveraged to enhance capabilities across these secondary domains without requiring deep specialization in each. The role includes platform-wide technical leadership responsibilities, such as setting standards, reviewing designs, coaching engineers, and embedding quality early through shift-left practices.

Responsibilities
  • - Design, develop, and maintain Spring Boot microservices integrating with relational and NoSQL databases, message brokers (Kafka), and internal/external APIs, ensuring scalable and reliable services across on-premises and cloud environments.- Manage REST API design end-to-end, including contract definition, versioning, error handling, performance optimization, and reliability, to meet non-functional requirements and consumer expectations.- Serve as the technical leader for Java engineering platform-wide, establishing coding standards, architectural patterns, reviewing designs and pull requests, and providing technical guidance to delivery teams.- Lead performance tuning and optimization of Java services by profiling, identifying bottlenecks related to memory, threading, I/O, and database, and implementing solutions collaboratively with engineering teams.- Implement Test-Driven Development (TDD) as a foundational practice in Java delivery, ensuring testability is embedded from the outset.- Develop and maintain React components, screens, and features for small- to medium-complexity front-end tasks, integrating with back-end APIs via RESTful services.- Utilize hooks, state management, and component lifecycle methods to deliver functional and responsive user interfaces aligned with design requirements.- Employ AI and Agentic AI tools to expedite front-end development, including scaffolding components and troubleshooting UI issues, without requiring extensive front-end specialization.
SKILLS
Must have
  • The role demands advanced proficiency in modern Java programming, emphasizing core concepts such as concurrency, streams, and modular design, with Java 17+ being preferable. Candidates must exhibit substantial experience in architecting and developing Spring Boot microservices within large-scale enterprise settings. Expertise in database interactions is essential, including strong skills in SQL, JPA/Hibernate, query optimization, and data modeling. Familiarity with event-driven system design and message brokers, particularly Apache Kafka, is required. Deploying and managing Java services via containerization (Docker) and orchestration platforms (Kubernetes) is a key responsibility. Additionally, candidates should demonstrate the ability to design robust REST APIs, incorporating principles like contract-first design, versioning, pagination, error management, and optimization of API performance. Experience in performance tuning involving profiling, heap and thread analysis, garbage collection adjustments, and latency minimization is also necessary. A rigorous approach to test-driven development and unit/integration testing, using frameworks such as JUnit and Mockito, is expected. Candidates must also have experience delivering solutions in both on-premise and cloud environments.Soft skills and front-end competencies include the ability to construct React components utilizing functional programming patterns, hooks, and state management techniques. A solid command of JavaScript (ES6+), HTML5, and CSS3 is required to effectively integrate front-end modules with back-end RESTful services. Proficiency in managing asynchronous data flows between client and server components is essential to ensure seamless user experiences.Hard skills:- At least 10 years of experience in IT.- Expertise in Java 17+ with modern features including concurrency, streams, and modular design- Extensive experience building Spring Boot microservices- Proficient in SQL, JPA/Hibernate, query optimization, and data modeling- Skilled in event-driven architectures with Apache Kafka- Hands-on experience with Docker and Kubernetes for Java service deployment- REST API design focusing on contract-first, versioning, pagination, error handling, and performance- Performance tuning including profiling, heap/thread analysis, garbage collection tuning, latency reduction- Strong TDD and unit/integration testing using JUnit, Mockito, or equivalents- Experience with on-premise and cloud deploymentsSoft skills:- Competent in creating React components using functional components, hooks, and state management- Solid knowledge of JavaScript (ES6+), HTML5, and CSS3- Ability to integrate front-end with back-end REST APIs and manage asynchronous data flows
Nice to have

N/A

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Technical Lead
Full-Stack Technical Lead

Luxoft • Bengaluru

On-site
INR 700,000 - 1,100,000
Full-Stack Technical Lead
Full-Stack Technical Lead

Luxoft • Gurugram District

On-site
INR 1,800,000 - 3,000,000
Sr. Java Full Stack Engineer
Sr. Java Full Stack Engineer

InRhythm • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Java Full Stack Developer
Java Full Stack Developer

Bounteous x Accolite • Chennai District, Bengaluru, Gurugram District

Hybrid
INR 1,500,000 - 2,500,000
Sr. Software Engineer - Java, React/Angular
Sr. Software Engineer - Java, React/Angular

Optum • Gurugram District

Hybrid
INR 1,200,000 - 1,800,000
Lead Engineer – Full Stack Java
Lead Engineer – Full Stack Java

Opt IT • India

On-site
INR 2,500,000 - 4,500,000
Senior Full Stack Developer - Java/React.js
Senior Full Stack Developer - Java/React.js

SRS Solutions • Pune District

On-site
INR 1,800,000 - 2,500,000
Senior Java Developer
Senior Java Developer

N2P Systems • Navi Mumbai

Hybrid
INR 1,200,000 - 2,400,000
Senior Java Fullstack Developer
Senior Java Fullstack Developer

Cognizant • Karnataka

Hybrid
INR 1,400,000 - 2,200,000
Java Full Stack Technology Lead
Java Full Stack Technology Lead

Infosys • Bengaluru

On-site
INR 1,200,000 - 1,500,000