Lead Software Engineer

8 years

24 - 28 Lacs

Posted:17 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role: Lead Software Engineer

📍 Location:

Pune (Yerwada – Hybrid | 3 days/week)

🆔 Job Code:

27256

🕒 Notice Period:

Immediate Joiners Only

🎯 Domain Experience:

FinTech preferred

🔒 Job Stability Mandatory:

No job hoppers or long gaps

🌍 Interview Rounds

  • 2–3 Technical Rounds (US Panel)
  • 1 Final Face-to-Face in Pune

🧩 Role Overview

We are looking for an experienced

Lead Software Engineer

to drive the development of a

secure, scalable key management system

using

Java 21

,

Hexagonal Architecture

, and

Microservices

. You will lead a team of engineers, influence architectural decisions, ensure engineering best practices, and work on secure systems involving

Kafka

,

Postgres

, and

cryptographic operations

.

🛠️ Core Responsibilities

  • Lead design, development & testing of Java-based cloud-native applications.
  • Architect & implement microservices using Spring Boot, Kafka, Postgres, and Redis.
  • Enforce coding standards, CI/CD best practices, and code quality metrics (TDD, DDD).
  • Mentor and guide junior developers.
  • Conduct system design, refactoring, and performance tuning.
  • Oversee database management – schema design, query optimization, data migration.
  • Build RESTful APIs and manage async messaging with Kafka.
  • Collaborate with Product Managers and Engineers in Agile teams.
  • Maintain a deep understanding of secure coding practices and vulnerabilities.

Must-Have Skills

  • 8+ years experience in microservices-based cloud-native development.
  • 3+ years in team leadership roles.
  • Hands-on expertise in:
    • Java 21, Spring Boot, Hibernate
    • Kafka (3+ years current project usage)
    • RESTful APIs, Postgres (schema design & optimization)
    • Hexagonal Architecture, Batch Processing
    • Docker, Kubernetes, AWS ECS/Lambda
    • TDD/DDD, JUnit, Cypress, WireMock
    • CI/CD using Jenkins, Git, Jira/Confluence
🌟

Nice to Have

  • Experience with cryptographic operations, HSMs, or key management systems.
  • FinTech project experience.
  • Thought leadership—participation in tech talks, interviewing, mentoring.
  • Familiarity with Scrum/Agile, and global delivery model.
Skills: java,software,hexagonal architecture,wiremock,management,git,kubernetes,spring boot,restful apis,microservices,ci/cd,batch processing,jenkins,confluence,agile,docker,boot,aws ecs,junit,java 21,kafka,tdd,postgres,architecture,ddd,jira,cypress,aws lambda,hibernate

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

Chennai, Tamil Nadu, India