HamburgerMenu
hirist

Lead Software Engineer - Java

Umanist India
Pune
12 - 15 Years

Posted on: 15/07/2025

Job Description

Position : Lead Software Engineer

Location : Pune, India

Experience : 1215 Years

Work Mode : Hybrid (3 days onsite)

Key Responsibilities :

- Lead end-to-end design, development, and delivery of cloud-native microservices using Java 21, Spring Boot, Kafka, Postgres

- Apply and advocate for hexagonal architecture, TDD, and DDD

- Mentor engineers, enforce coding standards, and conduct code reviews

- Build scalable RESTful APIs and optimize database schema and queries

- Implement containerized solutions using Docker, Kubernetes, AWS ECS/Lambda

- Drive technical excellence through best practices, innovation, and process optimization

- Collaborate closely with cross-functional teams, including clients, to deliver impactful solutions

What You Bring

- 12+ years of backend development with Java (preferably Java 21)

- Strong hands-on experience with Spring Boot, Kafka, Postgres, Redis

- 3+ years in a team leadership role

- Deep understanding of microservices, REST, asynchronous messaging, and secure systems

- Experience with containerization, CI/CD pipelines, automated testing, and Agile/Scrum methodologies

- Familiarity with tools like Git, Jenkins, JIRA, Confluence

What Will Set You Apart

- Experience in cryptographic operations, hardware security modules (HSMs), or key management systems

- Passion for mentoring, thought leadership, and growing engineering practices

- Strong consulting presence with excellent communication skills


info-icon

Did you find something suspicious?