NTT DATA logo
NTT DATA
Posted 12 days agoVerified live 9h ago

Junior Developer

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
Clearance requiredU.S. government
PythonRESTful APIsGit/GitHubRelational and NoSQL DatabasesLinuxPublic Trust ClearanceJavaScriptReactNode.jsOpenAPIPostgreSQLMySQLMongoDBDynamoDBAWSCI/CD

Job description

Summary

NTT DATA is a business and technology services leader providing AI, cloud, security, data, and application services. The company is seeking a Junior Developer to support the development and maintenance of applications, databases, APIs, integration workflows, and lightweight front-end features. The role involves API integration, database development, Python scripting, Linux-based development, testing, troubleshooting, documentation, and production deployment support.

Responsibilities

  • Assist in developing, testing, and maintaining application features across back-end and limited front-end components
  • Help build, integrate, and maintain RESTful APIs and other service integrations using standard API design principles and OpenAPI specifications
  • Support database development tasks including writing queries, managing schemas, assisting with migrations, and integrating data from relational or NoSQL systems
  • Use Python to develop scripts, services, integrations, and automation components
  • Participate in Linux-based development, troubleshooting, and environment configuration
  • Assist in mapping backend data structures to front-end components using JavaScript, React, or other basic front-end technologies
  • Help maintain clear, accurate technical documentation
  • Work with version control systems such as Git/GitHub for branching, pull requests, code reviews, and collaboration
  • Contribute to code reviews, basic automated tests, and quality assurance processes
  • Assist in troubleshooting application issues, debugging code, and supporting production deployments
  • Stay current with emerging development, integration, and documentation best practices

Skills

  • Minimum 3 years of experience with Python
  • Minimum 2 years of experience in software development using Python, Java, JavaScript, Node.js, or other modern programming languages and frameworks commonly used in application, integration, or backend development
  • Minimum 1 year of experience building or integrating RESTful APIs using API design principles or OpenAPI
  • Minimum 1 year of experience with Git/GitHub for source control, branching, and pull requests
  • Minimum 1 year of experience working with relational or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB
  • Minimum 1 year of experience with Linux command-line environments
  • Ability to obtain/maintain a Public Trust Clearance
  • Bachelor's degree in Computer Science, IT, Software Engineering, or a related field
  • Experience with front-end technologies such as JavaScript, React, HTML, or CSS (basic understanding only)
  • Exposure to AWS or similar cloud services (e.g., S3, CloudWatch, Lambda, IAM)
  • Familiarity with modern integration patterns or microservices concepts (general understanding)
  • Experience with CI/CD tools such as GitHub Actions, GitLab CI, Jenkins, or similar
  • Experience with application documentation, workflow diagrams, or data mapping artifacts
  • Basic experience with Docker or container registries
  • Awareness of static analysis, automated code scanning, or secure coding tools
  • Interest in improving development processes, integrations, or tooling
  • Proficiency with common office productivity applications

Qualifications

Must Haves

  • Minimum 3 years of experience with Python
  • Minimum 2 years of experience in software development using Python, Java, JavaScript, Node.js, or other modern programming languages and frameworks commonly used in application, integration, or backend development
  • Minimum 1 year of experience building or integrating RESTful APIs using API design principles or OpenAPI
  • Minimum 1 year of experience with Git/GitHub for source control, branching, and pull requests
  • Minimum 1 year of experience working with relational or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB
  • Minimum 1 year of experience with Linux command-line environments
  • Ability to obtain/maintain a Public Trust Clearance

Nice to Haves

  • Bachelor's degree in Computer Science, IT, Software Engineering, or a related field
  • Experience with front-end technologies such as JavaScript, React, HTML, or CSS (basic understanding only)
  • Exposure to AWS or similar cloud services (e.g., S3, CloudWatch, Lambda, IAM)
  • Familiarity with modern integration patterns or microservices concepts (general understanding)
  • Experience with CI/CD tools such as GitHub Actions, GitLab CI, Jenkins, or similar
  • Experience with application documentation, workflow diagrams, or data mapping artifacts
  • Basic experience with Docker or container registries
  • Awareness of static analysis, automated code scanning, or secure coding tools
  • Interest in improving development processes, integrations, or tooling
  • Proficiency with common office productivity applications

Benefits

  • Remote work arrangement
  • Incentive compensation based on individual and/or company performance
  • Medical insurance with an employer contribution
  • Dental insurance with an employer contribution
  • Vision insurance with an employer contribution
  • Flexible spending or health savings account
  • Life and AD&D insurance
  • Short- and long-term disability coverage
  • Paid time off
  • Employee assistance
  • Participation in a 401k program with company match
  • Additional voluntary or legally-required benefits

More jobs like this