Skip to main content
Cloudesign logo

Fullstack Tech Lead - (Java + React)

Cloudesign
Full Timelead
INPosted 2 days ago

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

TypeScriptJavaGraphQLReactNext.jsSpringReduxZustandAWSGCPDockerKubernetesJenkinsGitHub ActionsApachePostgreSQLMySQLMongoDBRedisGitHubGitLabRESTgRPCKafkaRabbitMQCI/CDDevOpsMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Role: Fullstack Tech Lead

Department: Engineering

Location - Mumbai (On-Site)

Tech Stack: Java

  • Spring Boot
  • React.js
  • Next.js
  • Microservices
  • Cloud (AWS/GCP)

Role Overview

We are looking for a seasoned Fullstack Tech Lead to drive the defined standard architecture, quality, and delivery of both our server-side and client-side systems across the Ambit Ecosystem. You will own the full product stack — designing scalable backend microservices with Java and Spring Boot, and delivering polished, performant frontends with React.js and Next.js. As a tech lead, you will mentor engineers, implement the defined technical standards across the entire stack, and partner closely with product, design, and DevOps teams to ship high-quality features end-to-end.

Key Responsibilities

Leadership & Architecture

Implement and contribute to fullstack technical architecture decisions across backend (Java/Spring Boot) and frontend (React.js/Next.js) domains.

Define and enforce coding standards, API design guidelines, and fullstack engineering best practices team-wide.

Conduct thorough code reviews on both frontend and backend pull requests, fostering a culture of engineering excellence.

Participate in sprint planning, estimation, and backlog grooming as the primary technical authority.

Mentor junior and mid-level engineers through 1:1s, pair programming, and structured knowledge-sharing sessions.

Collaborate with product managers, designers, and DevOps to deliver robust, high-quality features end-to-end.

Backend — Java

  • Spring Boot
  • Microservices

Contribute to Architecture decisions, develop, and maintain backend microservices and REST APIs using Java and Spring Boot. 80% of the responsibility would be to contribute to code development.

Design event-driven and distributed systems with strong understanding of CAP theorem and eventual consistency.

Integrate with relational databases (PostgreSQL/MySQL) and NoSQL stores (MongoDB/Redis).

Leverage cloud-native services on AWS/GCP — Lambda, ECS/EKS, RDS, SQS/SNS.

Evaluate and integrate message brokers (Kafka/RabbitMQ), third-party services, and cloud-native tools.

Own incident response processes and drive root-cause analysis and post-mortems for backend systems.

Frontend — React.js

  • Next.js

Define and build modern, responsive web applications using React.js and Next.js (SSR/CSR, SSG, and ISR strategies).

Lead the development of a scalable component library and maintain a consistent design system.

Optimise frontend performance — Core Web Vitals, code splitting, lazy loading, and intelligent caching strategies.

Integrate frontend applications seamlessly with backend APIs and third-party services.

Champion accessibility (WCAG) and cross-browser compatibility standards across all frontend surfaces.

Quality, Security & Delivery

Drive performance optimisation, scalability improvements, and technical debt reduction across the full stack.

Establish and enforce testing standards: unit, integration, contract, and end-to-end tests (Jest, React Testing Library, JUnit 5, Mockito, Playwright/Cypress).

Manage and improve CI/CD pipelines (GitHub Actions/Jenkins/GitLab CI) and containerisation workflows (Docker/Kubernetes).

Work with security and compliance teams to ensure all systems meet regulatory and data-protection requirements.

Required Qualifications

8+ years of fullstack engineering experience, with at least 3 years in a tech lead or principal engineer role.

Deep expertise in Java (Spring Boot / Spring Cloud) and microservices architecture.

Strong proficiency in React.js — hooks, context, state management (Redux/Zustand), and performance optimisation patterns.

Solid hands-on experience with Next.js — App Router, SSR/CSR, SSG, ISR, middleware, and API routes.

Strong understanding of REST API design and gRPC.

Experience with relational databases (PostgreSQL/MySQL) and NoSQL stores (MongoDB/Redis).

Hands-on experience with cloud platforms (AWS or GCP) — Lambda, ECS/EKS, RDS, SQS/SNS.

Proficiency in CI/CD pipelines (GitHub Actions/Jenkins/GitLab CI) and containerisation (Docker/Kubernetes).

Strong command of distributed systems concepts — event-driven architecture, modular and loosely coupled design.

Experience with frontend testing (Jest, React Testing Library, Playwright/Cypress) and backend testing (JUnit 5, Mockito, TestContainers) is a must.

Excellent communication skills; ability to translate technical concepts clearly for non-technical stakeholders.

Preferred Qualifications

Experience with message brokers such as Apache Kafka or RabbitMQ.

Familiarity with observability tooling — Prometheus, Grafana, ELK Stack, Datadog.

Knowledge of OAuth 2.0, JWT, and API security best practices.

Exposure to TypeScript, GraphQL, or micro-frontend architecture.

Experience with design systems and Storybook-driven component development.

Open-source contributions or technical publications are a plus.

About Cloudesign

Cloudesign logo

Cloudesign

cloudesign.com

FrontendOn-site

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free