Java Backend Developer
Job Summary
Job Description Senior Java Backend Developer
Role: Senior Java Backend Developer
Experience: 710 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
Bachelors or Masters 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.
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:
NTT DATA Business Solutions is a fast-growing international IT company and one of the worlds leading SAP partners. We are a full service provider delivering everything from business consulting to implementation of SAP solutions including hosting services and support.
Required Experience:
IC
About Company
NTT DATA helps clients transform through consulting, industry solutions, business process services, IT modernization and managed services.