Job Description:

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: [email protected]

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.


Similar jobs

More from NTT Data Business Solutions
NTT Data Business Solutions 1 day ago
NTT Data Business Solutions 1 day ago
NTT Data Business Solutions 1 day ago