Employee Forums

Engineering Lead/Manager - Java/Spring Boot

Click Here to Apply

Job Location

mumbai, India

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)

Location: mumbai, IN

Posted Date: 11/20/2024
Click Here to Apply
View More Employee Forums Jobs

Contact Information

Contact Human Resources
Employee Forums

Posted

November 20, 2024
UID: 4944924118

InternJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.