Summary
NTT DATA is a business and technology services organization focused on responsible innovation across AI, cloud, security, connectivity, data centers, and application services. The Junior Developer will support the development and maintenance of applications, databases, APIs, integration workflows, and lightweight front-end features while contributing to testing, troubleshooting, documentation, and production 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
- Eligible for incentive compensation based on individual and/or company performance
- Medical, dental, and 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
- Remote work arrangement