Talent.com
This job offer is not available in your country.
Engineering Lead / Manager - Java / Spring Boot

Engineering Lead / Manager - Java / Spring Boot

Employee ForumsMumbai
30+ days ago
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.
  • (ref : hirist.tech)

    Create a job alert for this search

    Boot • Mumbai