Skip to main content

Engineering Lead/Manager - Java/Spring Boot

Technology
Employee Forums
₹22,00,000 - ₹25,00,000 /year1 weeks agoUntil 19/11/2026

Job description

We are looking for a Senior Java Spring Boot Lead / Manager to lead the development and maintenance of backend applications.

This is a hands-on role where you will be responsible for designing, developing, and deploying high-quality software solutions using Java and Spring Boot, while also mentoring junior developers.

You'll play a critical role in ensuring that our systems are highly scalable, performant, and secure.

Key Responsibilities

Design & Development :

  • Architect, design, and develop complex, scalable, and maintainable backend applications using Java, Spring Boot, and related technologies.
  • Implement RESTful APIs and microservices with a focus on performance, scalability, and maintainability.
  • Write clean, efficient, and well-documented code while adhering to industry best practices and coding standards.

Collaboration & Leadership :

  • Collaborate closely with cross-functional teams, including front-end developers, product managers, and QA engineers, to deliver high-quality software solutions.
  • Mentor junior developers and provide technical guidance to help them grow and improve their skills.
  • Conduct code reviews, providing constructive feedback and ensuring high-quality code.

Problem Solving & Innovation :

  • Identify performance bottlenecks and other technical challenges, and propose innovative solutions.
  • Continuously improve application architecture, design, and performance.

Testing & Deployment :

  • Ensure proper unit and integration testing to guarantee software reliability and maintainability.
  • Assist in deploying applications in a CI/CD pipeline, ensuring smooth releases and minimal downtime.

Security & Compliance :

  • Implement best practices for security, data privacy, and compliance within the backend systems.
  • Keep abreast of the latest security trends and technology improvements.

Documentation & Reporting :

  • Produce clear, comprehensive documentation for code, application architecture, and systems for internal and external stakeholders.

Required Skills & Qualifications:Education & Experience :

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 5 years of professional experience in Java development, with a focus on Spring Boot.
  • Proven experience working with microservices architecture and cloud platforms (AWS, Azure, etc.

Technical Skills

  • Strong proficiency in Java, with solid knowledge of Spring Boot, Spring MVC, Spring Security, and Spring Data.
  • Hands-on experience with building and consuming RESTful APIs.
  • Familiarity with containerization (Docker), orchestration (Kubernetes), and cloud-native technologies.
  • Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
  • Knowledge of CI/CD pipelines, version control tools (e.g, Git), and build automation tools (e.g, Maven, Gradle).
  • Familiarity with message brokers (e.g, RabbitMQ, Kafka) is a plus.

Additional Skills

  • Excellent problem-solving abilities and a deep understanding of system design principles.
  • Strong debugging and troubleshooting skills.
  • Excellent communication skills, both verbal and written.
  • Ability to work independently and in a team environment.
Keywords
OrchestrationCodingApache KafkaSpring FrameworkRedisSpring SecurityScalabilityMongodbMAVENRabbitMQModel–view–controllerMysqlPostgresqlJavaRelational grammarCI/CDCoding conventionsMaintainabilityDebugger

Interested in this role?