NTT DATA - Irving, TX

posted 3 months ago

Full-time
Irving, TX
Professional, Scientific, and Technical Services

About the position

NTT DATA is seeking a Full Stack Developer (Java & ReactJs) to join our team in Irving, Texas. This full-time position is ideal for individuals who are exceptional, innovative, and passionate about technology and development. As a Full Stack Developer, you will be responsible for developing backend APIs using NodeJS, Java Springboot, or Go, and creating CI/CD pipelines for artifacts. You will also convert designs into ReactJS components and translate project requirements into functional code. Your role will involve creating effective, reusable code and libraries, configuring app front-end and back-end testing and validations, and identifying and troubleshooting software and application issues. In this position, you will run unit and integration testing of applications to ensure functionality, keep documentation of application updates, and monitor application performance. You will be expected to adhere to architectural compliance, functional accuracy validation, and application development best practices. Taking full responsibility, ownership, and initiative for web/API application development efforts is crucial. The ideal candidate will have proficiency in NextJS, React.js, Node.js, RESTful web services, HTML, CSS, and expertise in either Java SpringBoot, NodeJs, or Go for backend API development. A profound experience in developing next-generation scalable web applications, knowledge of microservice design and implementation, and a strong understanding of data structures, algorithms, and object-oriented designs and patterns are essential. Extensive experience working with relational/non-relational databases and their query languages, knowledge of CI/CD tools such as Jenkins, Tekton, and ArgoCD, and the ability to containerize applications to be hosted on Kubernetes are also required. Additionally, proficiency in Kubernetes from an application developer perspective, knowledge of configuration management tools such as Ansible, Git, and Terraform, and working knowledge of messaging tools like Apache Kafka are important. Familiarity with log mining and analytics tools like Splunk or Elastic is a plus. Candidates should have at least 3+ years of experience in web application development and 4+ years of scripting experience using Ruby, Bash, Python, and PowerShell. A Bachelor's or Master's degree in Engineering, Computer Science, or IT (or equivalent experience) is required.

Responsibilities

  • Develop backend APIs using NodeJS, Java Springboot, or Go.
  • Create CI/CD pipelines for artifacts.
  • Convert designs into ReactJS components and translate project requirements into functional code.
  • Create effective, reusable code and libraries.
  • Configure app front-end and back-end testing and validations.
  • Identify and troubleshoot software and application issues.
  • Run unit and integration testing of applications to ensure functionality.
  • Keep documentation of application updates and monitor application performance.
  • Stick to architectural compliance, functional accuracy validation, and application development best practices.
  • Take full responsibility, ownership, and initiative for web/API application development efforts.

Requirements

  • 3+ years of experience in web application development.
  • 4+ years scripting using Ruby, Bash, Python, and PowerShell is required.
  • Proficiency in NextJS, React.js, Node.js, RESTful web services, HTML, CSS, etc.
  • Expertise in either Java SpringBoot, NodeJs, or Go for backend API development.
  • Profound experience in developing next-generation scalable web applications.
  • Knowledge of microservice design and implementation.
  • Strong understanding of data structures, algorithms, object-oriented designs and patterns.
  • Extensive experience working with Relational/Non-Relational databases and their query languages.
  • Knowledge of CI/CD tools such as Jenkins, Tekton, ArgoCD, etc.
  • Ability to containerize applications to be hosted on Kubernetes platform.
  • Proficiency in Kubernetes from an application developer perspective.
  • Knowledge of Configuration Management Tools such as Ansible, Git, Terraform.
  • Working knowledge of messaging tools like Apache Kafka.
  • Knowledge of log mining & analytics tools like Splunk or Elastic is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service