Java Full stack Developer React
Job Summary
Job Description Senior Full Stack Java / React Developer
Role: Senior Full Stack Java / React Developer
Experience: 710 Years
Location: Noida / Gurgaon (Hybrid)
Employment Type: Full-Time
Position Summary
We are seeking a highly skilled Senior Full Stack Java / React Developer with 710 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 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 .
Build secure high-performance RESTful APIs and Microservices using Spring Boot and the Spring Framework.
Develop modern responsive accessible and user-friendly interfaces using 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
(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
Bachelors or Masters 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.
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.