Engineering Lead/Manager - Java/Spring Boot (India)

Engineering Lead/Manager - Java/Spring Boot (India)

18 Jun
|
Employee Forums
|
India

18 Jun

Employee Forums

India

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 creative 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.

📌 Engineering Lead/Manager - Java/Spring Boot (India)
🏢 Employee Forums
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: engineering lead/manager - java/spring boot (india) / india