HamburgerMenu
hirist

Senior Java Developer - Spring Boot/Microservices Architecture

Talent kettle
Multiple Locations
7 - 12 Years

Posted on: 17/11/2025

Job Description

Responsibilities - What will you do ?

- Work with product owners, managers and customers to explore requirements, and translate use-cases into functional specifications and solution

- Collaborate with cross-functional teams and architects to design, develop, test, and deploy web applications using Java

- Build scalable, reliable, clean code and unit tests for Java applications.

- Help maintain code quality, organization, and automatization by performing code reviews, refactoring and unit testing

- Develop integration with third-party APIs, and external applications to deliver robust and scalable applications.

- Maintain services, enhance, optimize and upgrade existing systems.

- Contribute to architectural and design discussions and document design decisions.

- Effectively participate and contribute to planning meetings, retrospectives, daily stand ups, and other meetings part of the software development process.

- Contribute to the continuous improvement of development processes and practices.

- Resolve production issues, participate in production incident analysis by conducting effective troubleshooting and R within SLA.

- Work with Operations teams on product deployment and issues resolution and support.

- Mentor junior developers and assist in their professional growth.

- Stay updated with the latest technologies and best practices.

Requirements - What will you bring in ?

- 7+ years of experience with proficiency in Java language

- Bachelor's or master's degree from IIT/NIT/IIIT/BITS

- Experience working with IT Product organisations

- Good working experience in Java8(or later version), Springboot, Microservices

- Good understanding of OOPs and design patterns - SOLID, Integration, REST, Micro-services and cloud-native designs.

- Understanding of fundamental design principles behind building and scaling distributed applications.

- Knack for writing clean, readable, reusable and testable Java code.

- Strong knowledge of data structures and collections in Java

- Experience in designing relational DB schema, PL/SQL queries performance tuning.

- Experience in working in Agile environment following scrum/SAFE methodologies.

- Knowledge of CI/CD, DevOps, containers and automation frameworks.

- Experience in developing and deploying on at least one cloud environment.

- Excellent problem-solving, communication and collaboration skills.

- Ability to work independently and effectively in a fast-paced environment.

info-icon

Did you find something suspicious?