HamburgerMenu
hirist

Lead Java Developer - Spring Boot

Customertimes
Bangalore
3 - 7 Years

Posted on: 20/01/2026

Job Description

Description :

Job Responsibilities :
- Design, develop, and implement Java and UI applications with strong expertise in Java, Spring, and Spring Boot.

- Build and maintain microservices-based architectures, ensuring scalability, reusability, and maintainability.

- Develop and deploy solutions leveraging AWS services, including Lambda, Step Functions, CloudWatch, Secrets Manager, RDS, DynamoDB, and S3.

- Write efficient, well-structured, and maintainable code with comprehensive documentation and comments.

- Conduct system analysis, design, and development for intermediate to complex applications.

- Participate in design, code, and test reviews to ensure quality standards and methodology compliance.

- Develop and integrate REST APIs using Java, Spring Boot, and related frameworks.

- Implement test-driven development (TDD) practices, including automation with JUnit, Cucumber, Mockito, and other test frameworks.

- Collaborate with QA teams to support functional, contract, and automation testing.

- Work with DevOps tools (Jenkins, Bamboo, Maven, Bitbucket, Git, Jira) to support continuous integration and delivery pipelines.

- Contribute to API management, design standards, and best practices in alignment with enterprise guidelines.

- Provide production support as required, including troubleshooting and issue resolution.

- Participate in requirements gathering, use case creation, prototyping, and system definition sessions.

- Prepare and maintain technical documentation, including system design and technical deliverables.

- Assist team members with technical deliverables, offering guidance across development and testing activities.

- Promote code to development, testing, and production environments in line with change control processes.

- Stay current with cloud engineering practices and AWS development standards, driving continuous improvements.

- Travel occasionally as required by project needs.

Requirements :


- Bachelors or Masters degree in Engineering (B.E./B.Tech/M.E./M.Tech) or Computer Applications (MCA).

- 3 to 7 years of experience

- Very good knowledge and experience on Java and Spring boot

- Good experience on microservice and messaging architecture

- Knowledge on AWS (EKS, SQS, S3 etc) is a plus

- Designs/develops software solutions requiring general domain knowledge and developing business experience.

- Work on backend development.

- Analyzes user requirements/needs and makes decisions within limited parameters under regular supervision.

- Supports and may lead projects within own organization with limited complexity, including the development of small to medium size system components.

- Has broad understanding of quality standards and work requires minimal revision.

- Reviews functional specifications and other validation deliverables as assigned.

- Provides peer support and helps on-board new Associate Software Engineers to the team.

- Excellent communication and teamwork abilities.

What we can offer :


- Financial stability and competitive compensation

- Transparent professional and career growth development plans

- Career development: horizontal, professional, managerial

- E-education, certification coverage, access to the language learning platform go Fluent


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in