Senior Full-Stack Java Engineer (OpenText Exstream) (FTE/Onsite/Hybrid)
NTT DATAAbout the role
Req ID: 374585
NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Senior Full-Stack Java Engineer (OpenText Exstream) (FTE/Onsite/Hybrid) to join our team in Charlotte, North Carolina (US-NC), United States (US).
Job Duties and Responsibilities
NTT DATA Americas, Inc., is seeking a Senior Software Engineer (IT Onshore Band 4) to participate in the full system development lifecycle (SDLC) of enterprise applications that support high‑volume document generation, processing, printing, and electronic/postal delivery for the bank.
This role focuses heavily on building new, complex enterprise platforms that process very large transaction volumes and operate in highly available, resilient environments.
Project Environment
• Over 80% of the role involves building new enterprise software applications
• Highly complex systems designed for extreme scale and high throughput
• Modular, microservices‑based architecture with configurable, workflow‑driven orchestration
• Runs on OpenShift (OCP) cloud platforms
• Databases include MongoDB, PostgreSQL, SQL server
• Document generation using OpenText Exstream including Exstream Cloud Native
• Core technologies include Java, Spring, Hibernate, JPA, Kafka, Avro, Apigee, and orchestration services
• Strong emphasis on automated testing using JUnit, Karate, Cucumber, TDD, and BDD
• High availability and resiliency patterns including circuit breakers, feature toggles (Harness), blue‑green deployments, and CI/CD
• Observability and monitoring via Grafana and AppDynamics
• Supports critical document delivery infrastructure across Linux, Windows, and OpenShift platforms
Upcoming Initiatives
The team is actively supporting modernization and migration efforts, including:
• Migrating legacy mainframe applications to OpenShift
• Electronification and modernization of document delivery platforms
• Migrating Linux and Windows servers running OpenText Exstream from legacy data centers to new data centers
• Server and application migration activities
• Middleware patching and platform upgrades
• Ongoing UI maintenance and enhancements
• Operational stability, performance tuning, and production support during and after migration
Key Responsibilities
• Participate in end‑to‑end SDLC activities including design, development, testing, deployment, and production support
• Design, develop, and support applications related to document composition, generation, and delivery
• Perform application‑side administration on Linux, Windows, and OpenShift environments
• Support and enhance Java‑based full‑stack applications
• Collaborate in an Agile environment aligned with client’s Technology SDLC standards
• Work across multiple platforms and technologies while managing multiple priorities
• Partner with infrastructure, platform, and QA teams to ensure availability, resiliency, and performance
• Contribute to automation, monitoring, and deployment best practices
Desired and Preferred Qualifications
Core Qualifications
• Senior‑level software engineering experience with strong SDLC fundamentals and Agile delivery
• 8+ years Java full‑stack development experience, including Java, Spring / Spring Boot, Hibernate, and JPA
• 3+ years OpenText Exstream batch and real‑time server administration
• 3+ years Cloud‑native/containerized platforms: OpenShift (OCP), Docker, Kubernetes, Helm
• Experience with SQL and relational databases, including PostgreSQL and/or SQL Server
• Linux and Windows application‑side administration
• Shell scripting experience (KornShell or Bash)
• Experience working in large‑scale, h
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s