76 Employee Forums Jobs
Engineering Lead/Manager - Java/Spring Boot (5-10 yrs)
Employee Forums
posted 1mon ago
Fixed timing
Key skills for the job
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.
Functional Areas: Other
Read full job description13-18 Yrs
8-10 Yrs
5-7 Yrs
10-16 Yrs
7-12 Yrs