
We use cookies to offer you the best possible website experience. Your cookie preferences will be stored in your browser’s local storage. This includes cookies necessary for the website's operation. Additionally, you can freely decide and change any time whether you accept cookies or choose to opt out of cookies to improve the website's performance, as well as cookies used to display content tailored to your interests. Your experience of the site and the services we are able to offer may be impacted if you do not accept all cookies.
Job Description – Senior Java Backend Developer
Role: Senior Java Backend Developer
Experience: 7–10+ Years
Location: Across India / Hybrid / Remote (Based on Business Requirements)
Employment Type: Full-Time
Position Summary
We are seeking an experienced Senior Java Backend Developer to design, develop, and deliver highly scalable, secure, and cloud-native backend applications. The ideal candidate will have extensive experience in Java, Spring Boot, Microservices, distributed systems, event-driven architecture, and modern DevOps practices. This role requires strong technical expertise, problem-solving abilities, and collaboration with cross-functional teams to build enterprise-grade solutions.
Key Responsibilities
• Design, develop, and maintain enterprise-scale backend applications using Java and Spring Boot.
• Develop robust RESTful APIs and Microservices following industry best practices.
• Design scalable, secure, and high-performance backend architectures.
• Build event-driven applications using messaging platforms such as Kafka and JMS.
• Develop and optimize database schemas, queries, and transactions using PostgreSQL, SQL, and PL/SQL.
• Collaborate with Business Analysts, Product Owners, and stakeholders to gather and refine business requirements.
• Participate in architecture discussions, technical design reviews, and code reviews.
• Implement automated unit testing, integration testing, and Test-Driven Development (TDD).
• Optimize application performance, scalability, reliability, and security.
• Work closely with DevOps teams to implement CI/CD pipelines and automate deployments.
• Containerize applications using Docker and deploy them on Kubernetes platforms.
• Troubleshoot production issues and provide timely resolutions.
• Mentor junior developers and promote engineering best practices across the team.
• Leverage AI-assisted development tools such as GitHub Copilot to improve development productivity and code quality.
Required Skills & Technical Expertise
Programming Languages
• Java 11 / 17 / 21
Frameworks
• Spring Boot
• Spring Framework
• Spring MVC
• Spring Data JPA
• Spring Security
Backend Development
• RESTful Web Services
• Microservices Architecture
• Distributed Systems
• Event-Driven Architecture
ORM
• Hibernate
• JPA
Database
• PostgreSQL
• SQL
• PL/SQL
Messaging Technologies
• Apache Kafka
• JMS
• ActiveMQ
Concurrency
• Multithreading
• Java Concurrency
Version Control
• Git
• GitHub
Containerization & Orchestration
• Docker
• Kubernetes
DevOps
• CI/CD Pipelines
• Jenkins/GitHub Actions (preferred)
Testing
• JUnit
• Mockito
• Test-Driven Development (TDD)
AI-Assisted Development
• GitHub Copilot
• AI-powered code generation and developer productivity tools
Preferred Qualifications
• Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform.
• Exposure to API Gateway, Service Discovery, and Distributed Tracing.
• Knowledge of OAuth2, JWT, and secure authentication mechanisms.
• Experience with monitoring and observability tools such as Prometheus, Grafana, ELK Stack, or Splunk.
• Understanding of Domain-Driven Design (DDD) and Clean Architecture principles.
• Experience with Agile/Scrum methodologies.
• Exposure to Infrastructure as Code (Terraform, Helm) is an added advantage.
Soft Skills
• Strong analytical and problem-solving skills.
• Excellent communication and stakeholder management abilities.
• Ability to work independently as well as within cross-functional Agile teams.
• Strong ownership mindset with attention to quality and continuous improvement.
• Mentoring and technical leadership capabilities.
Educational Qualification
• Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
Why Join Us?
• Work on large-scale, enterprise-grade backend systems.
• Opportunity to build cloud-native and event-driven applications.
• Exposure to modern architecture patterns and cutting-edge technologies.
• Collaborative engineering culture with continuous learning opportunities.
• Opportunity to work with AI-assisted development tools and modern DevOps practices.
• Competitive compensation, comprehensive benefits, and strong career growth opportunities.
Get empowered by NTT DATA Business Solutions!
We transform. SAP® solutions into Value
For any questions related to Job Description, you may connect with below specified contact from Recruiting.
Recruiter Name: Sweta Yadav
Recruiter Email ID: Sweta.Yadav@bs.nttdata.com
NTT DATA Business Solutions is a fast-growing international IT company and one of the world’s leading SAP partners. We are a full service provider delivering everything from business consulting to implementation of SAP solutions, including hosting services and support.
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. Because we respect your right to privacy, you can choose not to allow some types of cookies. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
These cookies are required to use this website and can't be turned off.
| Provider | Description | Enabled |
|---|---|---|
| SAP as service provider |
We use the following session cookies, which are all required to enable the website to function:
|
|
These cookies serve ads that are relevant to your interests. You may freely choose to accept or decline these cookies at any time. Note that certain functionality that these third parties make available may be impacted if you do not accept these cookies.
| Provider | Description | Enabled |
|---|---|---|
|
LinkedIn is an employment-oriented social networking service. We use the Apply with LinkedIn feature to allow you to apply for jobs using your LinkedIn profile. Opting out of LinkedIn cookies will disable your ability to use Apply with LinkedIn.
Cookie Policy Cookie Table Privacy Policy Terms and Conditions |
|
|
| Google Analytics |
Google Analytics is a web analytics service offered by Google that tracks and reports website traffic.
Cookie Information Privacy Policy Terms and Conditions |
|
| Google Tag Manager |
Google Tag Manager is a tag management system for conversion tracking, site analytics, remarketing and more.
Privacy Policy Terms and Conditions |
|