HamburgerMenu
hirist

Lead Java Developer - Spring Boot/Microservices Architecture

Suventure Services Pvt Ltd
Bangalore
8 - 10 Years

Posted on: 17/12/2025

Job Description

Description :


- Lead a team of software engineers in the design, development, and maintenance of Java-based applications, ensuring adherence to coding standards, architectural guidelines, and project timelines.

- Provide technical leadership and guidance to team members, including code reviews, design discussions, and troubleshooting complex issues.

- Collaborate with product managers, business analysts, and other stakeholders to understand project requirements and translate them into actionable technical solutions.

- Work closely with architects to define the technical architecture, design patterns, and development methodologies for our projects.

- Mentor and coach team members to foster their professional growth and development and provide constructive feedback to help them improve their skills and performance.

- Drive continuous improvement initiatives within the team, including process optimization, tooling enhancements, and adoption of new technologies and best practices.

- Ensure effective communication and collaboration within the team and across other functional teams, fostering a culture of transparency, accountability, and teamwork.

- Participate in recruitment activities, including interviewing candidates, evaluating technical skills, and making hiring decisions to build a high performing team.

- Stay up to date with the latest trends, tools, and technologies in Java development, and evaluate their potential applicability to our projects.

- Collaborate with DevOps engineers to automate deployment processes, implement CI/CD pipelines, and enhance system monitoring and performance optimization.

Qualifications :

- BS in CS/EE/CE or related field from a top institution

- 8+ years hands-on experience in Java, data structures and algorithms on Linux

- Experience/knowledge with Micro-services, Docker, Kubernetes experience a plus

- A demonstrable understanding of software development concepts, problem break down, project management, and good communication.

- Experience will product build life cycle of developing, debugging, optimizing and maintaining code.

- Demonstrated leadership experience, with the ability to lead and motivate a team to achieve project goals and deliver high-quality solutions.

- Familiarity with relational databases (e.g., MySQL,PostgreSQL) and proficiency in SQL.

- Experience with Agile methodologies and tools (e.g., Scrum, JIRA) is a plus.

- Familiarity with cloud platforms (e.g., AWS, Azure) and microservices architecture is desirable.

- Ability to prioritize and manage multiple tasks and projects simultaneously in a fast-paced environment.

- The ideal candidate should have passion for building products, solving problems, and building data pipeline

- Experience in Java or Golang.

- Proficiency in version 8 and higher Java.

- Experience with Spring Boot, Microservices, Elasticsearch,

- Good understanding in database

- Experience with Java frameworks and libraries such as Spring, Hibernate, JPA, etc.

- Proficiency in web application development using Java-based technologies (Servlets, JSP, etc.

- The basics must be very strong - design, coding, testing, and debugging skills


info-icon

Did you find something suspicious?