Lead Java Software Engineer

12 years

24 - 28 Lacs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

👨‍💻 Lead Java Software Engineer – Pune27353

Location:

Pune (Hybrid, 3 days in-office at Yerwada – 411006)

Shift:

Standard IST (onboard timing per team needs)

Joining:

Immediate only (no notice delays)

Experience:

12+ years overall, 3+ years in team leadership🔎 Role OverviewWe’re looking for a seasoned

Lead Software Engineer – Java

to take ownership of a critical key-management system. Built using

Java 21

, hexagonal architecture, and microservices, this high-security platform processes millions of transactions. You’ll lead architecture, enforce coding standards, mentor a diverse team, and ensure best-in-class performance and security.🛠️ Key Responsibilities
  • Architect, design, develop, test, and deploy cloud-native microservices using Java 21, Spring Boot, and hexagonal architecture.
  • Build robust REST APIs and implement asynchronous messaging using Kafka.
  • Oversee cryptographic services and integrations with Hardware Security Modules (HSMs).
  • Lead database schema design and optimization using Postgres, including batch processing pipelines.
  • Orchestrate environments using Docker, Kubernetes, AWS Lambda/ECS, and manage CI/CD workflows (Jenkins, Git).
  • Advocate for Test-Driven Development (TDD) and Domain-Driven Design (DDD) best practices.
  • Mentor engineers, conduct code reviews, enforce consistent patterns, and reduce technical debt.
  • Drive adherence to secure coding standards and Zero Trust principles.
  • Translate business and technical requirements into software solution designs and architecture diagrams.

✅ Must-Have Qualifications

  • 12+ years in enterprise Java development, with at least 3 years in a leadership role.
  • Deep expertise in Java Spring Boot, microservices, Kafka, and system design.
  • Hands-on experience with Postgres, cryptographic operations, and HSMs.
  • Proficiency in containerization (Docker/Kubernetes), serverless platforms (AWS), and CI/CD tooling.
  • Strong full-stack understanding: REST, messaging, batch workflows, and cloud infrastructure.
  • Excellent communication skills and client-facing consulting experience.
  • Proven track record of stable employment (no frequent changes) and immediate availability.
🌟 Bonus Skills
  • Experience with cryptography, batch processing, or building security-sensitive systems.
  • Familiarity with executive-level architecture planning and cross-team collaboration.
  • Conference-level authorship or internal tech talk experience.
🏢 Additional Details
  • Work Mode: Hybrid (3 days in-office/week)
  • Interview Process: 2–3 technical rounds (including US-based panel) + final HR round
  • Relocation Assistance: None (local Pune candidates only)
Skills: batch processing,aws ecs,java 21,kubernetes,hardware security modules (hsms),security,software,cryptographic operations,kafka,ci/cd (jenkins, git),domain-driven design (ddd),aws,boot,postgres,java,architecture,docker,aws lambda,spring boot,design,microservices,test-driven development (tdd)

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Hyderabad, Telangana, India