NTT DATA - Irving, TX
posted 3 months ago
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.