Are you looking for a Full Stack Developer job in Bengaluru? NTT DATA is hiring for a Full Stack Developer position in Bengaluru, Karnataka, India. The role is suitable for developers who are comfortable working across frontend and backend development and want to build, test, deploy, and maintain complete application features.
The position focuses on modern web technologies including React.js, JavaScript, HTML5, CSS3, MySQL, GraphQL, ORM technologies, Git, API security, performance optimization, and scalability.
For developers looking to grow their career in full-stack development, this opportunity offers exposure to end-to-end application development, production support, code reviews, system design, and collaboration with product and technical teams.
- 1 Full Stack Developer Job Overview
- 2 Frontend Development
- 3 Backend and API Development
- 4 MySQL and Database Development
- 5 Testing and Code Quality
- 6 Collaboration and Ownership
- 7 What is the NTT DATA Full Stack Developer job?
- 8 Where is the job located?
- 9 What frontend technology is required?
- 10 Is MySQL required?
- 11 Is GraphQL required?
- 12 Is Git required?
- 13 Does the role involve production support?
- 14 Does the role involve mentoring?
Full Stack Developer Job Overview
| Job Details | Information |
|---|---|
| Company | NTT DATA |
| Job Role | Full Stack Developer |
| Req ID | 357125 |
| Location | Bengaluru, Karnataka, India |
| Category | Other |
| Frontend | React.js, JavaScript, HTML5, CSS3 |
| Database | MySQL |
| API | GraphQL |
| ORM | Entgo / Other ORM |
| Version Control | Git |
| Key Areas | Full Stack Development, APIs & Databases |
| Additional Skills | Security, Performance & Scalability |
Full Stack Developer – NTT DATA
The Full Stack Developer will be responsible for designing, developing, testing, and maintaining end-to-end application features across frontend and backend systems.
The developer will work closely with product managers, architects, QA engineers, and other developers to turn requirements into reliable software solutions.
The role also involves taking ownership of assigned modules from design and development through deployment and ongoing support.
Full Stack Developer Responsibilities
Frontend Development
The developer will build responsive and reusable user interfaces using React.js, JavaScript, HTML5, and CSS3.
Strong knowledge of React.js is expected, including:
- React Hooks
- Component design
- State management
- Reusable components
- Responsive UI development
- Frontend performance
Candidates should be comfortable building real-world applications rather than only having basic knowledge of React.
Backend and API Development
The position also involves backend development and API integration.
Candidates with experience designing and implementing GraphQL APIs can have an advantage. Knowledge of GraphQL schemas and resolvers is specifically mentioned as a good-to-have skill.
The developer should also understand API security, performance, and scalability.
MySQL and Database Development
Database development is another important part of the role.
The Full Stack Developer will work with relational databases using MySQL and should understand:
- Database design
- Data relationships
- SQL queries
- Query optimization
- Performance
- Scalability
Experience with Entgo or another ORM is considered an advantage.
Testing and Code Quality
The developer is expected to write clean, maintainable, and well-tested code.
Responsibilities include participating in code reviews and following software engineering best practices.
The role also involves troubleshooting and resolving issues across development, testing, and production environments.
Collaboration and Ownership
The developer will collaborate with product managers, architects, QA teams, and other engineers.
The ability to work independently and take ownership of assigned deliverables is important. The role also includes mentoring junior developers and contributing to knowledge sharing within the team.
Full Stack Developer – Required Skills
Candidates should have strong proficiency in React.js, including hooks, component design, and state management.
Other important skills include:
- HTML5
- JavaScript
- CSS3
- MySQL
- GraphQL
- API development
- ORM technologies
- Git
- API security
- Performance optimization
- Application scalability
- Problem solving
- Analytical thinking
- Communication
GraphQL and Entgo are listed as good-to-have skills, so candidates with experience in these technologies should highlight them on their resumes.
Career Growth as a Full Stack Developer
A Full Stack Developer role provides experience across multiple areas of software engineering.
With experience, developers can move toward positions such as:
- Senior Full Stack Developer
- Senior Software Engineer
- Frontend Engineer
- Backend Engineer
- Technical Lead
- Software Architect
- Solution Architect
- Engineering Lead
Developers can also specialize in areas such as cloud computing, distributed systems, AI applications, cybersecurity, or platform engineering.
About NTT DATA
NTT DATA is a global business and technology services company with capabilities across AI, cloud, security, connectivity, data centers, application services, and consulting.
The company operates across more than 50 countries and works with organizations across multiple industries.
NTT DATA also states that work arrangements can vary depending on client and business requirements. Candidates should therefore verify the exact work arrangement for this position before applying.
Important Recruitment Safety Notice
NTT DATA states that its recruiters will not ask candidates for payment or banking information during recruitment.
Be cautious if anyone claiming to represent NTT DATA asks for money for an interview, job offer, training, registration, or other recruitment-related activity.
Always verify recruitment communication through official NTT DATA channels.
Frequently Asked Questions
What is the NTT DATA Full Stack Developer job?
It is a full-stack software development position involving frontend, backend, APIs, databases, testing, debugging, deployment, and production support.
Where is the job located?
The position is based in Bengaluru, Karnataka, India.
What frontend technology is required?
React.js is the main frontend technology, along with HTML5, CSS3, and JavaScript.
Is MySQL required?
Yes. The role requires experience with relational database design and optimization using MySQL.
Is GraphQL required?
GraphQL experience is listed as a good-to-have skill. Knowledge of schemas and resolvers can be beneficial.
Is Git required?
Yes. Experience with Git and collaborative development workflows is expected.
Does the role involve production support?
Yes. The developer will troubleshoot and resolve issues across development, testing, and production environments.
Does the role involve mentoring?
Yes. The position includes mentoring junior developers and contributing to knowledge sharing.
Final Words
The NTT DATA Full Stack Developer opportunity in Bengaluru is a strong option for developers who want to work across frontend and backend development while gaining experience with modern application technologies.
The role combines React.js, JavaScript, MySQL, GraphQL, ORM technologies, Git, API security, performance optimization, and scalability. It also provides opportunities to work on production issues, participate in code reviews, collaborate with technical teams, and take ownership of application modules.
If you have practical experience in React.js, JavaScript, MySQL, API development, and full-stack application development, this position is worth considering.
Before applying, review the latest job details and verify the current work arrangement through the official NTT DATA careers platform.








