HamburgerMenu
hirist

Senior Java Developer/Lead - Spring Boot

KRG Technologies India Pvt Ltd
Bangalore
8 - 12 Years
star-icon
4.1white-divider156+ Reviews

Posted on: 03/12/2025

Job Description

Location : Bangalore (Bellandur)

Experience : 8 to 12 years

About the Role :

We are seeking an experienced Senior Java Developer / Java Lead to join our engineering team in Bangalore. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices architecture, and AWS, along with the ability to design, build, and lead high-performance distributed systems. This role requires hands-on development experience as well as leadership capability to guide teams and drive technical decisions.

Key Responsibilities :

- Design, develop, and maintain scalable, high-performance applications using Java, Spring Boot, and Microservices.

- Lead end-to-end development lifecycle including requirement analysis, technical design, coding, testing, deployment, and production support.

- Architect and implement microservices-based solutions, ensuring high availability, reliability, and fault tolerance.

- Work with AWS cloud services to build and deploy cloud-native solutions.

- Collaborate with cross-functional teams including product management, DevOps, QA, and UI teams to deliver high-quality features.


- Drive best practices in coding standards, code reviews, performance optimization, and application security.

- Mentor junior developers and contribute to improving team capability and technical excellence.

- Troubleshoot complex issues and provide timely resolutions.

- Contribute to architectural decisions, technical roadmaps, and process improvements.

Required Skills & Expertise :


- 8+ years of hands-on experience in backend development using Java.

- Strong proficiency in Spring Boot, Spring Framework, and RESTful API development.

- Solid understanding and practical experience in Microservices architecture and distributed system design principles.

- Experience working with AWS services (EC2, Lambda, S3, RDS, API Gateway, ECS/EKS, etc.).

- Proficiency in relational and/or NoSQL databases (MySQL, PostgreSQL, MongoDB, DynamoDB).

- Hands-on experience with CI/CD pipelines, Git, Maven/Gradle, and containerization (Docker, Kubernetes).

- Strong understanding of object-oriented programming, design patterns, and clean coding principles.

- Ability to analyze complex problems and deliver robust, scalable solutions.

- Excellent communication, leadership, and team collaboration skills.

info-icon

Did you find something suspicious?