Lead Software Engineer

12 years

22 - 28 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role:

Lead Software Engineer to architect, develop, and lead a key management platform with emphasis on security, scalability, and cloud-native microservices.27272Key Responsibilities
  • Lead design, development, and testing of web/cloud-native apps.
  • Architect microservices using hexagonal architecture principles.
  • Own end-to-end solution delivery and maintain system-wide vision.
  • Mentor and lead a team of engineers, conduct code reviews.
  • Champion best practices: TDD, DDD, coding standards, peer reviews.
  • Manage REST APIs, Kafka messaging systems, and database (Postgres).
  • Optimize database schemas and queries; manage data migrations.
  • Contribute to hiring, tech talks, workshops, and industry trends.
  • Collaborate cross-functionally in agile teams.

Required Skills & Experience

  • 12+ years in microservices/cloud-native software development.
  • 3+ years leading software teams.
  • Expert in Java (21 preferred), Spring Boot, Hibernate.
  • Deep knowledge of hexagonal architecture and microservices.
  • Strong REST API design and Kafka messaging experience.
  • PostgreSQL expertise: schema design and query optimization.
  • Experience with batch processing at scale.
  • Proficient with containerization (Docker, Kubernetes) & serverless (AWS Lambda, ECS).
  • TDD, DDD expertise; JUnit, Cypress, WireMock.
  • DevOps experience: CI/CD pipelines with Jenkins, GIT SCM.
  • Strong verbal/written communication; client-facing skills.
  • Proven leadership and mentoring abilities.

Preferred / Distinguishing Qualifications

  • Experience with cryptographic operations and Hardware Security Modules.
  • Experience with key management or secure systems.
  • Agile/Scrum methodology.
  • Self-starter with ownership mentality.
  • Ability to communicate technical/business concepts globally.
  • Passion for mentoring and team growth.
Skills: jenkins,architecture,database,containerization,kubernetes,kafka,docker,management,key management,junit,ci/cd,rest apis,spring boot,hibernate,git,cloud,serverless,microservices,cypress,ddd,aws lambda,ecs,wiremock,software,java,postgresql,design,tdd,agile

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

navi mumbai, maharashtra

Bengaluru, Karnataka, India