Back to Jobs

NTT DATA Careers: Full Stack Developer | Bengaluru | Req ID 357125

NTT DATA Bangalore Full-time Fresher Not Disclosed Posted 11 hours ago

Company :- NTT DATA
Job Title :- Full Stack Developer
Requisition ID :- 357125
Category :- Other / Application Development
Employment Type :- Full-Time
Core Technical Stack :- React.js, JavaScript, HTML5/CSS3, MySQL, GraphQL, Entgo (ORM)
Location :- Bengaluru, Karnataka, India

Company & Role Summary

NTT DATA is a $30 billion global business and technology services leader, serving 75% of the Fortune Global 100. As a Full Stack Developer at NTT DATA’s Bengaluru office, you will take ownership of end-to-end application features across frontend user interfaces and backend database services. The position involves building high-performance, reusable React.js interfaces, modeling database schemas, and developing GraphQL APIs and ORM-backed microservices.

Key Roles & Responsibilities

Frontend & UI Development

  • React Component Architecture: Design, build, and maintain responsive, reusable, and accessible user interfaces using React.js (Hooks, State Management, and CSS/HTML5).
  • Performance Optimization: Optimize web applications for cross-browser compatibility, fast render times, and smooth user experience.

Backend Engineering & Data Modeling

  • API Development: Implement GraphQL APIs, defining schema types, queries, mutations, and resolver functions.
  • Database Management: Design, model, and optimize relational databases using MySQL.
  • ORM Integration: Utilize Entgo (or modern ORMs) to interface between application backend logic and MySQL database layers efficiently.

System Architecture & Team Leadership

  • End-to-End Ownership: Own assigned modules from architectural design through testing, deployment, and post-production support.
  • Code Reviews & Quality: Conduct peer code reviews, enforce coding standards, write automated tests, and debug cross-environment issues.
  • Mentorship: Share technical insights, mentor junior team members, and collaborate with Product Managers, Architects, and QA engineers.

Technical Skills & Qualifications

Required Technical Skills

  • Frontend Mastery: Strong proficiency in React.js, including custom Hooks, component lifecycle/design, state management, HTML5, CSS3, and modern JavaScript (ES6+).
  • Database & SQL: Solid expertise in relational database schema design, query optimization, and indexing using MySQL.
  • API & Security: Good understanding of REST/GraphQL API design, authentication/authorization security standards, and web application scalability.
  • Version Control: Hands-on experience with Git and collaborative developer workflows (GitHub, GitLab, or Bitbucket).

Preferred / Added Advantage Skills

  • GraphQL APIs: Practical experience designing GraphQL schema definitions and resolver architectures.
  • Go / Entgo ORM: Experience using Entgo (Go ORM framework) or equivalent object-relational mapping tools.
  • Advanced Databases: Exposure to Graph databases (e.g., Neo4j, AWS Neptune).

Full Stack Application Architecture

[ User Browser / Web Client ]
              ↓
[ React.js Frontend (Hooks + State Management) ]
              ↓
[ GraphQL API Layer (Schemas & Resolvers) ]
              ↓
[ Entgo ORM / Backend Application Logic ]
              ↓
[ MySQL Relational / Graph Database Storage ]

Extra Value Additions & Candidate Guidance

Estimated Compensation & Career Growth

For a Full Stack Developer at NTT DATA in Bengaluru:

  • Estimated Salary Range: ₹8,00,000 to ₹14,00,000 INR per annum, depending on total experience level, skill set depth, and assessment performance.
  • Career Growth Path: Full Stack Developer → Senior Full Stack Developer → Technical Lead / Module Lead → Solutions Architect.

Key Preparation Topics for NTT DATA Technical Interview

  1. React.js Fundamentals: Custom Hooks, Virtual DOM reconciliation, Context API/Redux state management, lazy loading, and performance profiling.
  2. GraphQL Mechanics: Schemas, Types, Query vs. Mutation, Resolver functions, N+1 query problem, and Dataloader implementation.
  3. MySQL & ORM Best Practices: Schema normalization, foreign keys, indexing strategies, handling slow queries, and using Entgo/ORM models safely.
  4. API Security: CORS, JWT authentication, OAuth2 flows, rate limiting, and input sanitization.

Target Keywords for Resume

Incorporate these ATS-optimized keywords into your resume for maximum screening match:

Technical Keywords

  • Full Stack Developer
  • Requisition ID 357125
  • React.js / Modern JavaScript ES6+
  • HTML5 & CSS3 Responsive UI
  • GraphQL API Schemas & Resolvers
  • MySQL Relational Database Optimization
  • Entgo ORM / Object-Relational Mapping
  • API Security & Performance Optimization
  • Git Version Control Workflows

Operational Keywords

  • NTT DATA Bengaluru
  • End-to-End Module Ownership
  • Agile Development & Peer Code Reviews
  • Technical Mentorship & QA Collaboration

Frequently Asked Questions (FAQs)

1. What is the Requisition ID for this position?

The official requisition ID is 357125.

2. What is the work location for this role?

This role is based out of NTT DATA’s office in Bengaluru, Karnataka, India.

3. Is GraphQL knowledge mandatory?

Experience with GraphQL schemas and resolvers is listed as a good-to-have/preferred skill, but a solid background in API design is essential.

4. How does NTT DATA verify applicant safety regarding recruitment fraud?

NTT DATA recruiters will never ask for payment or banking information. Official emails will only originate from @nttdata.com or @talent.nttdataservices.com.