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

4 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

75 applicants

Related Jobs

NTT DATA Logo

Java Developer

NTT DATA

Hyderabad, Telangana, India

Posted: 5 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.

Datavail Logo

Junior Developer

Datavail

Hyderabad, Telangana, India

Posted: 11 days ago

About Us Datavail is a leading provider of data management, application development, analytics, and cloud services, with more than 1,000 professionals helping clients build and manage applications and data via a world-class tech-enabled delivery platform and software solutions across all leading technologies. For more than 17 years, Datavail has worked with thousands of companies spanning different industries and sizes, and is an AWS Advanced Tier Consulting Partner, a Microsoft Solutions Partner for Data & AI and Digital & App Innovation (Azure), an Oracle Partner, and a MySQL Partner. Job Description Title: Junior Developer Location: Hyderabad/Mumbai/Bangalore Education: Bachelors Exp Level: 0-2 Years Key Responsibilities: EPBCS Configuration: Configure EPBCS application components, including dimensions, forms, business rules, calculations, data mappings, and security settings. Develop and maintain EPBCS metadata and planning applications to ensure accurate and efficient data consolidation and reporting. Data Integration: Integrate data from various sources (e.g., ERP systems, data warehouses) into EPBCS to facilitate the budgeting and planning process. Develop data mappings, data load rules, and integration scripts as needed. Report Development: Design and build financial reports, dashboards, and data visualizations using EPBCS reporting tools. Ensure that reports provide meaningful insights and support decision-making processes. Good analytical and problem-solving abilities. Good communication skills. Ability to quickly learn and grasp new processes and business scenarios. Good documentation skills