HamburgerMenu
hirist

Senior Java Developer - Spring Frameworks

AATRAL HR CONSULTING LLP
Bangalore
5 - 7 Years

Posted on: 27/10/2025

Job Description

Description :

About the Role :

We are seeking a highly skilled Senior Java Developer to design, develop, and maintain scalable, high-performance applications.

The ideal candidate will have deep expertise in Java technologies, backend development, and modern software architecture.

You will collaborate with cross-functional teams including product managers, frontend developers, QA, and DevOps to deliver robust solutions.

Key Responsibilities: :

- Design, develop, and maintain enterprise-level Java applications using best practices in OOP and design patterns.

- Participate in architecture discussions and provide technical guidance for system design and implementation.

- Write clean, efficient, and maintainable code while following coding standards and version control practices.

- Optimize application performance, troubleshoot issues, and perform root cause analysis.

- Collaborate with frontend, QA, and DevOps teams to deliver end-to-end solutions.

- Implement RESTful APIs, microservices, and backend integrations.

- Conduct code reviews, mentoring, and knowledge sharing with junior developers.

- Ensure unit testing, integration testing, and deployment readiness.

- Work in an Agile/Scrum environment, participating in sprint planning, retrospectives, and daily standups.

- Maintain documentation for system design, APIs, and deployment procedures.

Required Skills & Expertise :

- Strong proficiency in Java SE and Java EE, including multithreading, collections, and generics.

- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).

- Proficiency in RESTful APIs, microservices, and backend integrations.

- Solid understanding of databases (SQL and NoSQL), data modeling, and query optimization.

- Experience with version control systems (Git) and CI/CD pipelines (Jenkins, GitHub Actions, etc.

- Familiarity with build tools such as Maven or Gradle.

- Knowledge of unit testing frameworks (JUnit, TestNG) and mocking frameworks.

- Strong problem-solving, analytical, and debugging skills


info-icon

Did you find something suspicious?