HamburgerMenu
hirist

Senior Java Developer - Spring Boot

ElementSkill
7 - 9 Years
Mumbai

Posted on: 27/08/2026

Job Description

Key Responsibilities:

- Lead the design, development, and implementation of robust Java-based applications.

- Provide technical leadership and guidance to Java developers on coding standards, best practices, and design approaches.

- Collaborate with business stakeholders and cross-functional teams to understand requirements and translate them into effective technical solutions.

- Design and develop scalable, reliable, and high-performance backend services and APIs.

- Develop and maintain microservices and RESTful APIs using Java and Spring Boot.

- Design and implement event-driven solutions using Apache Kafka.

- Conduct code reviews and ensure adherence to software development and coding standards.

- Mentor team members and support their technical growth.

- Troubleshoot, diagnose, and resolve complex technical and production issues.

- Analyze application performance and implement improvements for scalability, reliability, and efficiency.

- Participate in Agile ceremonies and contribute to continuous improvement of development processes.

- Stay current with emerging Java technologies, frameworks, and industry best practices.

- Collaborate with QA, DevOps, product, and other engineering teams throughout the software development lifecycle.

Required Technical Skills:

- Java / Java 8+

- Apache Kafka

- React JS

- Spring Boot and Microservices

- REST APIs

- Event-driven architecture

- JavaScript

- Object-oriented programming and software design principles

- Application performance optimization and scalability

- Agile development environments

Leadership & Professional Skills:

- Strong problem-solving and analytical abilities.

- Experience mentoring developers and conducting technical/code reviews.

- Ability to translate business requirements into technical solutions.

- Strong communication and stakeholder-management skills.

- Ability to work effectively in a collaborative, Agile environment.

Preferred:

- Experience designing and developing distributed, high-volume applications.

- Exposure to cloud platforms such as AWS or Azure.

- Experience with containerization technologies such as Docker/Kubernetes.

- Experience with CI/CD and modern DevOps practices.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...