
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 Full Stack Java / React Developer
Role: Senior Full Stack Java / React Developer
Experience: 7–10+ Years
Location: Noida / Gurgaon (Hybrid)
Employment Type: Full-Time
Position Summary
We are seeking a highly skilled Senior Full Stack Java / React Developer with 7–10+ years of experience in designing, developing, and delivering enterprise-grade applications. The ideal candidate will have strong expertise in Java-based backend development and modern frontend technologies, particularly React.js, along with hands-on experience in Microservices, cloud-native application development, DevOps practices, and AI-assisted software engineering tools such as GitHub Copilot. This role requires close collaboration with cross-functional teams to build scalable, secure, and high-performing applications while contributing to technical architecture and engineering best practices.
Key Responsibilities
• Design, develop, and maintain scalable full-stack enterprise applications using Java and React.js.
• Build secure, high-performance RESTful APIs and Microservices using Spring Boot and the Spring Framework.
• Develop modern, responsive, accessible, and user-friendly interfaces using React.js, TypeScript, and JavaScript (ES6+).
• Collaborate with Business Analysts, Product Owners, Solution Architects, QA Engineers, and DevOps teams throughout the Software Development Lifecycle (SDLC).
• Participate in technical architecture discussions and contribute to system design, technology selection, and implementation strategies.
• Design and optimize backend services for scalability, reliability, and performance.
• Integrate frontend applications with backend services through RESTful APIs.
• Implement messaging and event-driven solutions using Kafka and JMS (ActiveMQ).
• Design and optimize SQL queries and database interactions using PostgreSQL.
• Implement automated unit testing, integration testing, and Test-Driven Development (TDD) practices.
• Build and maintain CI/CD pipelines using GitHub Actions and Jenkins.
• Containerize applications using Docker and deploy workloads on Kubernetes platforms.
• Troubleshoot production issues, perform root cause analysis, and ensure application stability and availability.
• Conduct peer code reviews and mentor junior developers by promoting engineering best practices.
• Leverage GitHub Copilot and Generative AI development tools to improve productivity, code quality, and delivery efficiency.
Required Skills & Technical Expertise
Backend Technologies
• Java 11 / 17 / 21
• Spring Boot
• Spring Framework
• Spring Data JPA
• Spring MVC
• Hibernate / JPA
Frontend Technologies
• React.js (v17+)
• TypeScript
• JavaScript (ES6+)
• HTML5
• CSS3
Architecture
• Microservices Architecture
• RESTful Web Services
• Distributed Systems
• Event-Driven Architecture
Database
• PostgreSQL
• SQL
• Database Design and Query Optimization
Messaging Technologies
• Apache Kafka
• JMS
• ActiveMQ
Programming Concepts
• Multithreading
• Concurrent Programming
• Object-Oriented Programming (OOP)
• Software Design Patterns
• SOLID Principles
• Clean Code Best Practices
DevOps & CI/CD
• Git
• GitHub
• GitHub Actions
• Jenkins
• Docker
• Kubernetes
Testing
• Test-Driven Development (TDD)
• JUnit
• Mockito
• Integration Testing
AI-Assisted Development
• GitHub Copilot
• Generative AI development tools
• AI-assisted code generation, debugging, documentation, and productivity tools
Preferred Skills
• Cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
• Experience with OAuth2, JWT, and Spring Security.
• Knowledge of GraphQL and API Gateway technologies.
• Exposure to monitoring and observability tools such as Prometheus, Grafana, ELK Stack, or Splunk.
• Experience with Infrastructure as Code (Terraform or Helm).
• Familiarity with Domain-Driven Design (DDD) and Clean Architecture.
• Experience working in Agile/Scrum environments.
Soft Skills
• Excellent analytical and problem-solving skills.
• Strong communication and stakeholder management abilities.
• Ability to work independently as well as within cross-functional Agile teams.
• Proven mentoring and technical leadership capabilities.
• Strong ownership mindset with a focus on quality, innovation, and continuous improvement.
• Ability to manage multiple priorities in a fast-paced development environment.
Educational Qualification
• Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
Why Join Us?
• Opportunity to work on large-scale enterprise and cloud-native applications.
• Exposure to modern full-stack technologies, Microservices, and event-driven architectures.
• Collaborative engineering culture with a strong focus on innovation, quality, and continuous learning.
• Hands-on experience with AI-assisted software development and modern DevOps practices.
• Competitive compensation, comprehensive benefits, flexible hybrid work model, and excellent 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 |
|