The Job logo

What

Where

Junior Full-Stack Developer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join NTT DATA as a Junior Full-Stack Developer. Contribute to designing, developing, and testing software systems and applications for cloud-based tools. Work in a dynamic environment with APIs, telemetry data, and ML/AI algorithms. Enhance client objectives, maintain databases, and optimize applications for better performance.

Make an impact with NTT DATA
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.

 

Your day at NTT DATA

The Junior Full-Stack Developer is an entry level subject matter expert, tasked with assisting with designing, developing, and testing software systems, modules, or applications for software enhancements and new products including cloud-based or internet-related tools.

This role is accountable for assisting with for detailed design for certain modules/sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients.

This role designs and develops functionality in a micro-services environment working with APIs, telemetry data, and running ML/AI algorithms on it, working with both structured and unstructured data.

 

What you'll be doing

Key Responsibilities:

  • Develops applications that effectively accomplish client objectives and user needs.
  • Designs and writes code for applications and maintain applications databases.
  • Analyzes and edits existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms.
  • Remodels and adapts applications as needed to optimize performance.
  • Identifies specific client needs and preferences related to the application.
  • Tests applications extensively to ensure they are error and bug-free.
  • Installs applications and acts as technical advisor.
  • Communicates with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces.
  • Consults with clients in the design phase to determine client needs.
  • Produces software documentation following company software process and templates.
  • Participates in software product review meetings and team meetings.


Knowledge and Attributes:

Hands-On expertise around both front-end and back-end coding languages, development frameworks and third-party libraries.

Experience with Java/J2EE 8 or better with a good understanding of the core language and commonly used libraries such as Spring Framework.

Experience with SOA Web services, RESTful services and GraphQL.

Thorough understanding of React (UI/UX) and/or Angular (UI/UX) and its core principles, HTML, CSS, JavaScript.

Familiarity with modern front-end technologies and state management libraries.

Familiarity with databases (e.g. MySQL, MongoDB, DynamoDB etc.), web servers (e.g. Apache) and UI/UX design.

Are familiar with modern development stack, e.g. Kotlin or Java 8+, TypeScript, React or Angular 2+, GraphQL, PostgreSQL

Worked with source control like Git

Understanding of CI/CD, rapid delivery on production

Experience with one of the cloud platforms like AWS, Azure etc.

Understanding different Agile methodologies

Ability to write quality unit and end–to–end tests; debug and optimize existing and new code. 


Academic Qualifications and Certifications:

  • Bachelor's degree or equivalent in computer science or software engineering or related field.
  • Certification in various programming languages, for example (but not limited to) Java, Perl, Python, C++ preferred.
  • Scrum / Project Management certification preferred.


Required Experience:

  • Seasoned Software Applications Engineering, Software Development experience, or related work experience.
  • Seasoned experience with Programming Languages such as (but not limited to)

Java, Springboot, React, Microservices, REST, GraphQL, Databases (SQL, NoSQL, Graph DB), Redux, RESTful, JWT, Axios, Jest

  • Seasoned experienced with Linux or Unix and Windows operating systems.
  • Seasoned experience working with SQL.
  • Seasoned project management experience and/or experience working in an Agile environment.
Set alert for similar jobsJunior Full-Stack Developer role in Hyderabad, India or Bengaluru, India
NTT DATA Logo

Company

NTT DATA

Job Posted

2 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

0-2 Years

Category

Software Development

Locations

Hyderabad, Telangana, India

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

73 applicants

Related Jobs

NTT DATA Logo

Java Developer

NTT DATA

Hyderabad, Telangana, India

Posted: 3 months ago

NTT DATA is looking for a skilled Java Developer to join their team in Hyderabad, Telangana, India. The role involves contributing to the software development lifecycle, designing and implementing Java-based applications, analyzing user requirements, and ensuring application designs meet business goals.