NTT DATA Hiring Full Stack Developer in Bengaluru
Role Overview
Job Overview
NTT DATA is hiring a Full Stack Developer for its Bengaluru, Karnataka team. This role is suited to a software engineer who can contribute across frontend and backend development and take ownership of application features from design through deployment and support. The position focuses on React.js, JavaScript, HTML5, CSS3, MySQL, API development, application performance, testing, troubleshooting, and collaborative software engineering.
You will work with product managers, architects, QA professionals, and other developers to turn business requirements into maintainable software. The role also offers exposure to GraphQL, ORM technologies such as Entgo, and graph databases as additional areas of expertise.
Key Responsibilities
- Build and maintain complete application features across frontend and backend layers.
- Develop responsive and reusable interfaces using React.js, JavaScript, HTML5, and CSS3.
- Use React hooks, component design, and state management practices to create maintainable user experiences.
- Integrate applications with relational databases using MySQL and ORM technologies.
- Design and implement GraphQL APIs, including schemas and resolvers, where required.
- Model application data and optimize database queries for performance and scalability.
- Produce clean, maintainable, and well-tested code using sound engineering practices.
- Participate in code reviews and contribute to improvements in system design and code quality.
- Troubleshoot and resolve issues across development, testing, and production environments.
- Collaborate with product managers, architects, QA teams, and fellow engineers.
- Own assigned modules or services through development, deployment, and ongoing support.
- Mentor junior developers and contribute to technical knowledge sharing.
- Use Git and collaborative development workflows for source control and team delivery.
Required Skills
Strong React.js development experience is important, including practical knowledge of hooks, component design, and state management. Candidates should also have a solid understanding of JavaScript, HTML5, and CSS3 for creating responsive and maintainable interfaces.
The role requires experience with relational database design and MySQL. Candidates should be able to work with data models and optimize queries to support application performance and scalability. Knowledge of ORM technologies is useful for implementing clean data access layers.
A good understanding of API security, performance optimization, scalability, debugging, and application troubleshooting is expected. Familiarity with Git and collaborative software development practices is also required.
Preferred Skills
GraphQL development is a good-to-have skill, especially experience creating schemas and resolvers. Experience with Entgo or another ORM is also beneficial. Familiarity with graph databases can provide an additional advantage.
Developers who understand the interaction between frontend interfaces, APIs, backend services, and databases will be well aligned with this full stack opportunity.
Education
The provided job description does not specify a required degree or educational qualification. Candidates should therefore highlight relevant academic background, software development training, certifications, or equivalent practical experience where applicable.
Experience
The job description does not specify a minimum or maximum number of years of experience. Candidates should emphasize demonstrated full stack development experience, particularly work involving React.js, JavaScript, MySQL, APIs, database optimization, Git, and production application support.
Required Technologies
- React.js
- JavaScript
- HTML5
- CSS3
- MySQL
- GraphQL
- Entgo
- ORM
- Git
- Graph Database
Soft Skills
Strong analytical and problem-solving ability is important because the role involves debugging applications, investigating production issues, optimizing performance, and working across multiple technology layers.
Communication skills are also essential. The developer will collaborate with product managers, architects, QA teams, and other engineers, so the ability to understand requirements, explain technical decisions, and work effectively with team members is valuable.
Ownership and initiative are important as well. Developers are expected to take responsibility for assigned modules or services and follow work through development, deployment, troubleshooting, and support. A proactive approach and willingness to share knowledge can help the wider engineering team succeed.
Benefits of Working in this Role
This role provides broad exposure to full stack software development. Engineers can strengthen their skills across frontend development, backend integration, APIs, databases, application performance, debugging, testing, and production support.
The opportunity also provides cross-functional collaboration with product, architecture, QA, and engineering teams. Taking ownership of modules and mentoring junior developers can further develop technical communication, collaboration, and leadership capabilities.
Work Mode
The provided job description does not explicitly state whether the position is remote, hybrid, or work from office. Candidates should confirm the applicable work arrangement with NTT DATA during the recruitment process.
Location
The role is based in Bengaluru, Karnataka, India. Candidates should verify the exact office location and applicable working arrangements during the hiring process.
Who Should Apply
This opportunity is suitable for Full Stack Developers, React Developers, JavaScript Developers, and software engineers with experience working across frontend and backend application layers.
Candidates with strong React.js, JavaScript, HTML5, CSS3, MySQL, API, and Git experience should consider applying. Knowledge of GraphQL, Entgo, ORM technologies, or graph databases can strengthen a candidate's profile.
Career Growth
Working across frontend and backend responsibilities can help developers build broader engineering capabilities. Experience with React.js, APIs, databases, GraphQL, performance optimization, and production troubleshooting can support progression toward Senior Full Stack Developer, Technical Lead, Software Architect, or specialized frontend and backend engineering roles.
Module ownership and mentoring responsibilities can also help experienced developers strengthen technical leadership and collaboration skills.
Application Advice
Tailor your resume toward full stack development and clearly show projects or professional work involving React.js, JavaScript, MySQL, APIs, and Git. Describe the interfaces, services, database solutions, or application modules you have developed and maintained.
If you have GraphQL experience, mention the schemas, resolvers, and APIs you built. Include Entgo or other ORM experience, query optimization, performance improvements, debugging, and production support work where applicable.
Use specific examples instead of listing technologies without context. Show how you solved technical problems, improved software quality, collaborated with other teams, and took ownership of applications through development and support.
Technical Ecosystem
Eligibility Criteria
Education
B.Tech
Experience
Open to freshers
Top Picks for You
Salesforce Hiring Software Engineering MTS in Hyderabad
Salesforce • Hyderabad • Hybrid
Microsoft Hiring Software Engineer 2 in Hyderabad | Hybrid
Microsoft • Hyderabad • Hybrid
YASH Hiring AI Full Stack Software Developer in Indore | Pune
YASH Technologies • Pune • Onsite
YASH Hiring Full Stack Developer in Bangalore | C# .NET & React
YASH Technologies • Bangalore • Onsite