Find a jobRecruiters

Lead Software Engineer - Java Full Stack

Exclusive opportunity

Hybrid

Lead Software Engineer - Java Full Stack

Align Knowledge Centre

Lead Software Engineer - Java Full Stack

Skills

Google Cloud PlatformSQL QueriesMongoDBDockerTypescriptJavaTesting & QAMicroservicesSpring BootPostgreSQLMySQLKafkaSwagger/OpenAPIAIAWSKubernetesOracleTerraformAzure

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Pune, Maharashtra, India

Work mode:

Hybrid

Published on:

23 September 2026

What they need


Lead Software Engineer - Java Full Stack

Experience: 8+ Years
Work Mode: Hybrid (Pune)
Shift: Minimum 4-hour overlap with Toronto business hours

Role Overview

We are looking for a hands-on Lead Software Engineer with strong expertise in Java 17, Spring Boot 3+ and modern Angular to design and develop secure, scalable and highly available enterprise applications.

The ideal candidate should be a genuine full-stack engineer, capable of working across backend services, Angular SPAs, REST APIs, databases, cloud infrastructure and production environments. This role requires strong coding, system-design, troubleshooting and technical leadership capabilities.

Must-Have Skills

  • Java 17/21 strong hands-on development
  • Spring Boot 3+ / Spring Framework 6
  • Angular 20/21+ with TypeScript and RxJS
  • REST API development and API design
  • Microservices / distributed systems
  • Cloud-native application development on AWS, Azure or GCP
  • SQL + NoSQL/document databases
  • TDD and automated testing JUnit, Mockito or equivalent
  • CI/CD and DevOps practices
  • Docker and preferably Kubernetes
  • Strong understanding of scalable, highly available systems

Key Responsibilities

  • Design, develop and maintain complex Java/Spring Boot and Angular applications.
  • Build secure, scalable and resilient REST APIs and distributed services.
  • Develop modern Angular single-page applications (SPAs) and integrate them with backend services.
  • Design solutions for high availability, horizontal scalability and operational resilience.
  • Perform detailed code reviews and maintain engineering quality standards.
  • Create technical designs, architecture documents, test strategies and deployment approaches.
  • Troubleshoot complex production issues, perform RCA and drive permanent corrective actions.
  • Implement automated testing, CI/CD and engineering automation.
  • Work with relational and document databases, data models and ETL processes.
  • Evaluate new technologies and conduct technical PoCs where appropriate.
  • Mentor engineers and contribute to technical standards, architecture and engineering best practices.
  • Explore and apply AI-powered tools, APIs and frameworks to improve application capabilities and engineering productivity.

What We Are Looking For

  • 8+ years of professional software engineering experience with substantial hands-on development.
  • Strong recent experience with Java 17/21 and Spring Boot 3+.
  • Strong production experience with modern Angular, preferably Angular 20/21+.
  • Demonstrated experience developing applications across both frontend and backend, not just one layer.
  • Strong understanding of microservices, distributed systems, API design, scalability and resilience.
  • Experience deploying and operating applications on a major cloud platform.
  • Strong understanding of automated testing and quality-focused engineering practices.
  • Ability to independently investigate production issues and drive technical solutions.
  • Strong communication, technical decision-making and mentoring skills.

Preferred Experience

  • Kafka or other messaging/event-streaming platforms
  • Kubernetes / Docker
  • Terraform or other IaC tools
  • PostgreSQL / MySQL / Oracle
  • MongoDB or other document databases
  • Spring Security
  • JPA / Hibernate
  • OpenAPI / Swagger
  • Performance engineering and application observability
  • AI/LLM APIs or frameworks such as AWS Bedrock, Azure OpenAI, LangChain or similar

Important Profile Fit

This is a hands-on Lead Engineering role.

Profiles primarily focused on project management, Scrum/Agile coordination, DevOps, infrastructure, QA/testing, support or people management without strong recent full-stack development experience will not be suitable.

Candidates should be able to demonstrate recent production development using Java + Spring Boot + Angular and explain their personal contribution to architecture, coding, deployment and production troubleshooting.

Pre-Screening

Other offers great for you!

These companies are also looking for great profiles

Tenth Revolution Group

Tech Lead Java Senior Fullstack

Freelance

Paris, France

Hybrid

Skills

TypescriptJavaSpring BootPostgreSQLKafkaGitAWSApacheJavascriptOAuth2

3 days ago

Quick apply

TLTI

Concepteur Développeur Java Full Stack / IA

400

Freelance

Paris, France

Hybrid

Skills

DockerJavaPostgreSQLJenkinsMavenKubernetesCopilotCloud ArchitectAPI RestJUnit

4 hours ago

Quick apply

Proelan

Ingénieur Full Stack Java React H/F

Permanent contract

Nice, France

Hybrid

Skills

ReactJavaSpring Boot

3 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools