HamburgerMenu
hirist

Senior Java Developer - Spring Boot

Aspire Talent Innovations
Chandigarh
5 - 10 Years

Posted on: 24/11/2025

Job Description

Job Brief :

As a Java Developer, the Consultant primary responsibilities will encompass various aspects of software development, ensuring the delivery of robust and high-quality solutions. The Consultant role will involve active participation in the entire software development life cycle, from feature inception through grooming and up to the release to production.

Role & Responsibilities :


Feature Development :

- Collaborate with cross-functional teams to develop new features, understanding requirements and contributing to the design process.

- Actively engage in feature grooming sessions, providing valuable insights and expertise.

Legacy Functionality Refactoring :


- Take a leading role in refactoring and improving existing legacy functionality to enhance code quality, maintainability, and overall system performance

Team Contributions :


- Demonstrate proactive participation in team activities, taking a leadership role in architecture decisions, design discussions, and code reviews.

- Foster a collaborative environment by mentoring junior developers and sharing knowledge with team members.

Disciplined Software Engineering :

- Adhere to disciplined software engineering practices, emphasizing the importance of unit testing, code reviews, and continuous integration.

- Strive to write clean, simple, and maintainable code, following coding standards and established best practices.

Implementation Best Practices :


- Implement solutions based on industry best practices, ensuring high reliability and service quality.

- Stay abreast of the latest developments in Java technologies and incorporate them into the development process.

Quality Assurance :


- Contribute to the establishment and maintenance of quality assurance processes, ensuring that the software meets the defined standards and specifications.

Documentation :


- Create and maintain comprehensive technical documentation for code, design decisions, and architectural considerations.

Continuous Improvement :


- Actively participate in retrospectives and contribute to continuous improvement initiatives within the development team.


- Identify opportunities for process optimization and efficiency gains.

Requirements :


- Minimum 5-8 years of backend development experience using Java.

- Strong expertise in Spring and Spring Boot

- Knowledge of best practices, architectural design patterns and principles.

- Experience developing large scale highly available backend services.

- Experience working with Kafka and RabbitMQ.

- Experience with queue brokers.

- Experience with cloud stack GCP/AWS.

- Experience with Dockers and developing Microservices.

- A plus, experience developing for K8S.

- A learning and growth-focused mindset and a strong desire to share your skills and learn from those around you.

info-icon

Did you find something suspicious?