Lead Software Engineer

2 - 7 years

20 - 25 Lacs

Posted:1 hour ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Design, develop, and scale robust backend microservices using Java , Spring Boot , and AWS.
  • Apply strong foundations in object-oriented design, design patterns, and SOLID principles to deliver maintainable systems.
  • Architect and implement REST APIs following best practices and industry standards.
  • Ensure services are highly performant, resilient, and scalable , with a focus on performance optimization .
  • Build and manage containerized applications using Docker and container orchestration systems (Kubernetes/ECS) .
  • Work with messaging systems (Kafka, RabbitMQ, or similar) for distributed and event-driven architectures.
  • Leverage strong database skills , including data modeling and query optimization , to design services backed by RDBMS.
  • Break down large features into smaller deliverables , delegate to junior engineers, and provide technical guidance.
  • Conduct code and design reviews , raising the bar for quality and best practices.
  • Drive automation in testing, deployment, monitoring, and observability.
  • Collaborate with global, cross-functional teams to align on architecture and delivery.
  • Mentor engineers and contribute to a culture of continuous learning and improvement .
What We re Looking For
  • 6-10 years of professional experience in software engineering (Must Have)
  • Expert in Java, Spring, Spring Boot , and microservices design (Must Have)
  • Hands-on with AWS cloud services (EC2, S3, Lambda, RDS, IAM, etc.).
  • Excellent understanding of design patterns , SOLID principles, and REST API standards .
  • Solid experience with Docker, containers , and modern deployment practices.
  • Strong knowledge of messaging systems (Kafka, RabbitMQ, or similar).
  • Proven ability to optimize performance and build services that scale .
  • Strong RDBMS and data modeling expertise (MySQL, PostgreSQL, etc.).
  • Ability to guide others technically splitting features, delegating, mentoring, and reviewing.
  • Strong analytical and problem-solving skills with a growth mindset .
  • Excellent communication and collaboration skills in global team settings.

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot 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
Trimble logo
Trimble

Software Development

Westminster CO

RecommendedJobs for You

bengaluru, karnataka, india