NTT DATA - Dallas, TX

posted 4 months ago

Full-time - Mid Level
Dallas, TX
10,001+ employees
Professional, Scientific, and Technical Services

About the position

NTT DATA Services is seeking a Java Full Stack Developer to join our team in Dallas, Texas. This position is designed for individuals who are exceptional, innovative, and passionate about technology and want to grow within an inclusive and adaptable organization. As a Java Full Stack Developer, you will be responsible for reviewing product requirements and collaborating with the user community to discuss and refine these requirements. You will work closely with business user groups to understand their needs and provide scalable solutions, ensuring that the software developed meets the highest standards of quality and efficiency. In this role, you will collaborate with Technical leads to prepare design solutions for requirements, documenting these with appropriate design artifacts such as high-level and low-level designs. You will break down implementation plans into smaller deliverables that align with project timelines. It is crucial that the software is built in a scalable manner, and you will utilize Junit to test the code effectively. You will also be responsible for securing necessary sign-offs from business users for deliverables and coordinating product rollouts, which involves working with tools for building and deploying software. Additionally, you will investigate and resolve issues in a timely manner for software in the production environment. The role requires you to manage competing projects simultaneously while ensuring the quality of all deliverables. As part of a global software development team, you will communicate status and design effectively across multiple regions, contributing to a collaborative and productive work environment.

Responsibilities

  • Review product requirements and work with the user community to discuss the requirements.
  • Work with business user groups to understand business needs and provide scalable solutions.
  • Collaborate with Technical leads to prepare design solutions and document them with appropriate design artifacts.
  • Break the implementation plan into smaller deliverables and align them to project timelines.
  • Ensure software is built in a scalable manner and utilize Junit to test the code.
  • Secure necessary sign-offs from business users for deliverables and coordinate product rollout.
  • Investigate and solve issues in a timely manner for software in the production environment.
  • Manage competing projects simultaneously and ensure quality of all deliverables.
  • Communicate status and design effectively across multiple regions as part of a global software development team.

Requirements

  • 3+ years programming skills in Java with proficiency in object-oriented design principles.
  • 3+ years experience with Java frameworks such as DropWizard, Spring, and Hibernate.
  • 3+ years experience with web development frameworks (such as Angular or React).
  • 3+ years experience with distributed storage systems like DB2, Oracle, Cassandra, MongoDB.

Nice-to-haves

  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines especially using Git.
  • Working knowledge of Unix/Linux experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service