Job Description
Company Overview
NTT DATA is a $30 billion global business and technology services leader serving 75% of the Fortune Global 100. The company drives client success through responsible innovation and is a top provider of AI, cloud, security, connectivity, data centers, and enterprise-scale application services. With a global presence in over 50 countries, NTT DATA invests more than $3 billion annually in R&D and offers access to a robust ecosystem of innovation centers, partners, and start-ups. The organization fosters inclusivity, flexibility, and career growth while maintaining high standards of ethics and quality.
Location
Irving, Texas, US (Hybrid / Partially Onsite)
Position Overview
The Java Full Stack Developer will contribute to the design, development, integration, and deployment of enterprise-scale web applications and AI-driven solutions. This hybrid role involves collaborating with cross-functional teams, including data scientists and product managers, to deliver scalable and efficient solutions that meet client requirements.
The candidate will work on both frontend and backend development, implement APIs, manage databases, and deploy applications on cloud platforms. The role includes participation throughout the application lifecycle—from conceptualization and design to deployment and maintenance.
Key Responsibilities
- Design and implement user interactions on web pages using HTML, CSS, JavaScript, and frontend frameworks like Angular to ensure seamless, responsive UX.
- Develop server-side logic and business functionalities using Java and other backend technologies such as Python, Node.js, Django, etc.
- Build and integrate secure, scalable APIs (RESTful services) for communication between front-end, backend, and third-party services.
- Design, create, and manage databases (SQL and NoSQL, e.g., MySQL, PostgreSQL, MongoDB) for efficient data storage and retrieval.
- Collaborate with cross-functional teams to define, implement, and deploy new features and AI-driven solutions.
- Participate in the full application lifecycle, including design, development, testing, deployment, and maintenance.
- Create technical documentation and artifacts for developed software products.
Required Skills & Qualifications
- Java Development: 6+ years of hands-on experience.
- Backend & Frontend Development: 4+ years in Python and frontend technologies (HTML, CSS, JavaScript).
- AI & Machine Learning: 2+ years using frameworks such as TensorFlow, PyTorch, Scikit-learn.
- Expertise in designing and developing scalable web applications and APIs.
- Familiarity with cloud platforms (AWS, Azure, GCP) for deployment and scaling.
- Database experience (SQL, NoSQL) for data management and processing.
- Experience with Angular, MongoDB, Microservices, and modern application architectures.
Work Model
- Hybrid role with partial onsite attendance at NTT DATA or client sites as per project requirements.
- Local hiring is preferred to ensure timely and effective support tailored to client needs.
- Flexible work arrangements may change based on client or business requirements.
Competencies & Attributes
- Strong analytical, problem-solving, and communication skills.
- Ability to collaborate effectively in diverse, cross-functional teams.
- Adaptable, self-motivated, and capable of handling multiple priorities in a fast-paced environment.
- Willingness to stay updated on emerging technologies and industry trends.
Equal Employment Opportunity
NTT DATA is an equal opportunity employer and provides consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Reasonable accommodations are provided for qualified individuals with disabilities during the application process.