Lead Java Spring Boot Developer (Bengaluru)

Lead Java Spring Boot Developer (Bengaluru)

14 Nov
|
SpurTree Technologies
|
Bengaluru

14 Nov

SpurTree Technologies

Bengaluru

Details
- Position: Lead Java Spring Boot Developer
-

Experience:
8+ years
- Type: Full-time
-

Location:
Onsite
- Bengaluru JD
- Lead Java Spring Boot Developer Overview We are seeking an experienced Lead Java Spring Boot Developer for a full-time opportunity. The ideal candidate will have strong hands-on expertise in Java, Spring Boot, REST APIs, microservices, and enterprise application development, along with proven experience leading technical teams and driving backend development initiatives. *Candidates with prior experience in JMIX (low-code Java framework) will be given preference.* The role requires a technically strong leader who can design and develop scalable backend services, guide engineering teams, make sound technical decisions, collaborate with architects and product teams, and take ownership of end-to-end delivery. The candidate should be comfortable balancing hands-on development with technical leadership in a dynamic environment. Responsibilities Technical Leadership
- Lead the design, development, and delivery of backend applications and services using Java and Spring Boot.
- Provide technical direction and guidance to developers, ensuring adherence to engineering standards and best practices.
- Participate in architecture and technical design discussions and contribute to scalable, maintainable solutions.
- Review technical approaches, estimates, implementation plans, and design decisions.
- Identify technical risks, dependencies, and bottlenecks and drive their resolution. Backend Development
- Design and develop scalable RESTful APIs, microservices, and cloud-ready applications.
- Work hands-on with Java, Spring Boot, Spring Data JPA, Hibernate, and relational databases.
- Design solutions for performance, scalability, reliability, security, and maintainability.
- Troubleshoot and resolve complex application, integration, and production issues.
- Contribute to refactoring and modernization of existing applications. Team & Delivery Leadership
- Collaborate closely with architects, developers, QA, DevOps, front-end teams, and product managers to deliver features end-to-end.




- Break down requirements into technical tasks and provide guidance to the development team.
- Mentor and support developers through design reviews, code reviews, technical discussions, and knowledge sharing.
- Ensure development activities align with project timelines, quality expectations, and technical standards.
- Support the team in resolving complex technical issues and making implementation decisions. Engineering Excellence
- Establish and enforce coding standards, design patterns, and development best practices.
- Conduct and participate in meaningful code reviews with a focus on maintainability, security, performance, and scalability.
- Promote automated testing, CI/CD, DevOps practices, and engineering quality.
- Identify opportunities for improving development processes, tooling, automation, and developer productivity.
- Contribute to technical documentation, architecture decisions, and engineering standards. JMIX / Application Platform
- Preferred: Leverage JMIX to accelerate enterprise backend application development.
- Evaluate and guide the use of low-code/application frameworks where appropriate.
- Support the team in understanding and applying enterprise application platform capabilities effectively. Required Skills & Experience
- 8+ years of hands-on experience in Java development, with experience in a technical lead role.
- Strong expertise in:
- Java
- Spring Boot
- Spring Data JPA
- Hibernate
- REST API development
- JMIX framework
- Micronaut framework
- Strong understanding and practical experience with microservices architecture and distributed systems.
- Strong experience with PostgreSQL; experience with MySQL, Oracle, or other relational databases is also acceptable.
- Robust understanding of application architecture, design patterns,



SOLID principles, and clean code practices.
- Hands-on experience with Maven/Gradle and Git.
- Experience with CI/CD pipelines, Docker, and Kubernetes.
- Experience with AWS and/or Azure.
- Strong debugging and problem-solving skills, including troubleshooting complex production issues.
- Experience conducting code reviews and technical design reviews.
- Demonstrated ability to mentor developers and provide technical guidance.
- Strong communication and collaboration skills, with the ability to work effectively with technical and non-technical stakeholders.
- Ability to remain hands-on and contribute to development while providing technical leadership. Nice to Have
- ReactJS exposure for effective full-stack collaboration.
- Knowledge of messaging and streaming technologies such as Kafka or RabbitMQ.
- Experience with unit testing, integration testing, and TDD/BDD.
- Experience with application performance tuning and profiling.
- Experience designing systems for high availability, scalability, and resiliency.
- Prior exposure to low-code frameworks or enterprise application platforms.
- Experience working in Agile/Scrum development environments.
- Experience leading technical initiatives across multiple teams or projects. Leadership Expectations The candidate is expected to:
- Act as the technical point of contact for the development team.
- Translate business and functional requirements into practical technical solutions.
- Drive technical decisions while collaborating with architects and senior stakeholders.
- Identify and address technical debt, risks, and architectural concerns.
- Mentor developers and raise the overall technical capability of the team.
- Ensure consistent application of coding, testing, security, and engineering standards.
- Take ownership of backend technical delivery from design through development, testing, deployment, and production support.
- Communicate technical challenges, dependencies, and risks clearly to stakeholders.
- Balance delivery timelines with long-term maintainability and engineering quality.

📌 Lead Java Spring Boot Developer (Bengaluru)
🏢 SpurTree Technologies
📍 Bengaluru

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:

Get the latest job offers by email for: lead java spring boot developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: lead java spring boot developer (bengaluru) / bengaluru