Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Java & OpenText Exstream

The Nippon Telegraph and Telephone Corporation (NTT)

Company Overview:
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 Software Engineer - Document Generation to join our team in Charlotte, North Carolina.

Job Description:

About the Role
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 Wells Fargo 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, high-volume enterprise systems

Preferred / Nice to Have
• UI development experience using Angular and/or React
• Distributed systems and messaging using Kafka with Avro
• Middleware and API platform experience (Apigee)
• DevOps and deployment practices including blue-green deployment strategies, Liquibase, feature toggles (Harness), and circuit breaker patterns
• Test automation using JUnit, Karate, Cucumber, TDD, and BDD
• Observability and performance monitoring using AppDynamics and Grafana
• Strong front-end architecture and development experience using modern frameworks and technologies such as React or Angular, JavaScript/TypeScript, HTML, and CSS, with an emphasis on building secure, scalable enterprise user experiences
• Experience with Generative AI solutions, including large language models (LLMs), agent-based frameworks, or orchestration patterns, particularly as applied to enterprise document generation and backend platform integration, with a focus on security, resiliency, and operational readiness

Soft Skills and Expectations
• Ability to work effectively in a fast-paced, dynamic environment
• Strong collaboration and communication skills
• Comfortable supporting multiple applications and competing priorities
• Proactive mindset with a strong focus on stability, quality, and continuous improvement

About NTT DATA:

NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com

NTT DATA endeavors to make accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.

#LI-NorthAmerica
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Java & OpenText Exstream in Charlotte, NC vacancy
  •  ...Software Engineer - Document Generation NTT DATA Americas, Inc., is seeking a Senior Software Engineer...  ..., SQL server Document generation using OpenText Exstream including Exstream Cloud Native Core technologies include Java, Spring, Hibernate, JPA, Kafka, Avro,... 
    Suggested

    NTT DATA

    Charlotte, NC
    1 day ago
  •  ...apply now. We are currently seeking a Software Engineer - Document Generation to join our team in...  ...SQL server • Document generation using OpenText Exstream including Exstream Cloud Native • Core technologies include Java, Spring, Hibernate, JPA, Kafka, Avro, Apigee... 
    Suggested

    NTT DATA Americas, Inc.

    Charlotte, NC
    1 day ago
  • $76.38 - $83.7 per hour

     ...Software Engineer 4 - Java / Python Iselin, NJ Hybrid Contract $76.38/hr - $83.7/hr Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Software Engineer in Iselin, NJ / Charlotte, NC (Hybrid). Contract Duration... 
    Suggested
    Long term contract
    Full time
    Contract work
    Temporary work
    Flexible hours

    Motion Recruitment

    Charlotte, NC
    1 day ago
  •  ...Software Engineer - Fullstack Java Developer Job details Posted 02 June 2026 Location Charlotte, NC Reference 1001875 Job description Job Title: Java Full Stack Developer Location: Charlotte, NC (Hybrid) Looking for a developer... 
    Suggested
    Worldwide

    Dexian DISYS

    Charlotte, NC
    3 days ago
  •  ...An innovative firm is seeking a skilled SAP Consultant with extensive experience in OpenText VIM. This role involves gathering business requirements, conducting design workshops, and ensuring seamless integration of VIM functionalities. You will leverage your hands-on... 
    Suggested

    TechDigital Group

    Charlotte, NC
    5 days ago
  • $75.3k - $143.1k

     ...modules, stable application systems, and software solutions. This includes developing,...  ...proposals. What You Will Do Experience in Java, Spring, Spring Boot, building Enterprise...  ...or Strimzi Kafka Be accountable for the engineering practices in the team such as technical... 
    Work experience placement
    Local area

    Fairygodboss

    Charlotte, NC
    5 days ago
  • $116k - $189.24k

     ...Senior Staff Software Engineer - IE07HE Staff Software Engineer - IE07IE We’re determined to make a difference and are proud to be an...  ...and scalable. Job Description: Develop applications with Java and J2EE technologies, use Micro Services, JMS, XML, JSON,... 
    Temporary work
    Work at office
    Shift work
    3 days per week

    The Hartford

    Charlotte, NC
    5 days ago
  • $95.1k - $180.7k

     ...Your Impact As a Senior Engineer supporting Lowe's digital experience, you will help shape...  ...experience. You will build and maintain stable software systems across front-end, back-end, and...  .... Develop high-quality, maintainable Java/Spring boot/Spring WebFlux microservices... 
    Local area

    Fairygodboss

    Charlotte, NC
    5 days ago
  •  ...vendor developed/supported applications, software integration, perform analysis, configure...  ...of the design work. Leverage continuous engineering practices to deliver business value...  ...following: ~6-10 years of experience with Java, WebSphere, MQ, AIX, and production... 
    Work at office

    SunTrust Investment Services, Inc.

    Charlotte, NC
    2 days ago
  • $59.53 - $67.53 per hour

     ...Software Engineer - Java - Hybrid Genesis10 is currently seeking a Software Engineer - Java - Hybrid position with a Global Financial Institution located in Phoenix, AZ, Chandler, AZ, Irving, TX, or Charlotte, NC. This is a 12+ month contract opportunity. This is... 
    Hourly pay
    Contract work
    Work at office

    Genesis10

    Charlotte, NC
    4 days ago
  •  ...Senior Software Engineer – Java Microservices & API Development Location: Charlotte, NC (Hybrid – 3 Days Onsite / 2 Days Remote) Duration: Long-Term Contract Interview Process: Single 30-Minute In-Person Interview Rate: Competitive Overview Seeking a Senior Software... 
    Long term contract
    Remote work

    Leading Utilities Organization

    Charlotte, NC
    1 day ago
  •  ...Fairygodboss in Charlotte, North Carolina is seeking a Technology Consultant 2 to contribute to various software development projects. Responsibilities include gathering requirements, facilitating design discussions, integrating features, and conducting code reviews.... 

    Fairygodboss

    Charlotte, NC
    5 days ago
  • $70 - $81 per hour

     ...Java Microservices This role is part of the Enterprise Content Management (ECM) team and focuses on Intelligent Document Services...  ...enterprise. Required Qualifications: ~5+ years of Software Engineering experience ~5 years of experience in Application... 
    Hourly pay
    Temporary work
    Remote work
    Flexible hours

    NTT DATA

    Charlotte, NC
    5 days ago
  • $70 - $81 per hour

     ...Java Microservices - 26-01217 1yr Duration Onsite in Any of these Location(s) Charolette, NC | Iselin, NJ | San Leandro,...  ...the enterprise. Required Qualifications: ~5+ years of Software Engineering experience ~5 years of experience in Application Development... 
    Hourly pay
    Temporary work
    Remote work
    Flexible hours

    The Nippon Telegraph and Telephone Corporation (NTT)

    Charlotte, NC
    3 days ago
  •  ...AWS services e.g. AWS Lambda, SQS, Step Functions, EKS, S3, RDS, SNS, API Gateway. Have hands-on experience coding using AWS SDK and Java. Have experience in BitBucket or any source control system. Have understanding of different CI/CD approaches; Concourse will be an... 
    Shift work

    TechDigital Group

    Charlotte, NC
    5 days ago
  •  ...Java Developers - Charlotte, NC/Pennington, NJ/Dallas, TX/Atlanta, GA/New York City (Managers may require an onsite interview for local candidates) Fullstack (JAVA 1.8 + Angular 7+) 7 years and above Backend (API + Microservices + Core Java + Java 1.8... 
    Local area

    Exaways Corporation

    Charlotte, NC
    3 days ago
  • Java Developer Need urgent Java developers with EXTJS experience for full time at NC. Visa status: H1B, GC, USC Duration: Permanent All your information will be kept confidential according to EEO guidelines.
    Permanent employment
    Full time
    H1b

    HSS SOFT

    Charlotte, NC
    2 days ago
  •  ...Role: Core Java Developer with Capital Market - Must have experience with Derivatives, Fixed Income , Trading Location: Charlotte, NC Years of Experience: Typically 12+ Day 1 Onsite- 5 Days from Office- No Exception. Note: Please check... 
    Work at office

    Concord IT Systems

    Charlotte, NC
    5 days ago
  •  ...Job Title: Java Developer (AngularJS) Location: Charlotte, NC, Dallas TX and Malvern, PA - Hybrid - 3/days onsite Must Haves: ~5+ years experience ~ Strong hands-on expeience with Java development ~ Strong experience with AngularJS (1.x) (not modern... 

    Jobs via Dice

    Charlotte, NC
    5 days ago
  •  ...Our client, a leading organization in the technology sector, is seeking a Java Developer (CLT) to join their dynamic team. As a Java Developer (CLT), you will be part of the Software Engineering department supporting cross‑functional teams. The ideal candidate will demonstrate... 
    Weekly pay
    Contract work

    ManpowerGroup Global, Inc.

    Charlotte, NC
    5 days ago
  •  ...Job Title: Java Developer Location: Charlotte, NC Duration: Long Term Job Description: Looking for someone that will work on back-end data specifically. This team will be migrating their existing perl scripts over to Java. They need... 

    Apex Informatics

    Matthews, NC
    5 days ago
  •  ...Core Java / Spring Boot Developer Location: Charlotte or Arizona (Chandler) Experience: 5+ Years Domain: Banking Key Responsibilities • 5+ years of experience in Core Java Backend development • BlockChain • Design, develop, and maintain microservice-based... 

    Damco

    Charlotte, NC
    2 days ago
  • A technology firm is seeking a Java Developer/Full Stack Developer in Charlotte, NC. The role involves leading the design of Java-based microservices, coding, and mentoring developers. Candidates should have strong expertise in Java, Spring, and Microservices architecture... 

    Cloud Analytics Technologies, LLC

    Charlotte, NC
    6 days ago
  • $54 - $55 per hour

    Charlotte, North Carolina, United States $54.00 - 55.00 (US Dollar) Qualifications Experience in the health insurance industry preferred Knowledge of information technology concepts, application development methodology, terminology and standards. Demonstrated ability...
    Remote job

    Global Channel Management, Inc

    Charlotte, NC
    6 days ago
  • TechDigital Group is seeking an experienced Software Engineer to design and deliver scalable, high-quality Spring Boot microservices solutions. You will utilize technologies like MongoDB, Kafka, Kubernetes, and OpenShift, while fostering efficient delivery pipelines and... 

    TechDigital Group

    Charlotte, NC
    4 days ago
  •  ...Java Developer We are seeking a skilled developer for a contract position with opportunities in Charlotte, NC, Plano, TX, New York, or New Jersey. The role involves application development, requiring expertise in full stack development, front-end technologies, and... 
    Contract work

    Mitchell Martin

    Charlotte, NC
    2 days ago
  •  ...Java Developer E*Pro Consulting service offerings include contingent Staff Augmentation of IT professionals, permanent recruiting and temp-to-hire. In addition, our industry expertise and knowledge within financial services, insurance, telecom, manufacturing, technology... 
    Permanent employment
    Full time
    Temporary work
    Work experience placement

    E-Pro

    Charlotte, NC
    2 days ago
  •  ...Role: Java Engineer Location: Charlotte, NC/Hybrid Duration: Long Term Job Description: This is a hybrid role based out...  ...pipelines Work with DevOps team to build and deploy the software solutions to AWS. Open to learn and contribute to features... 

    Apollo ITS

    Charlotte, NC
    4 days ago
  •  ...OpenText Content Server Developer Possess excellent knowledge and experience of OpenText's Content Server (formerly OpenText Livelink...  ...OpenText Content Suite and associated modules: Installs new software releases, system upgrades, evaluates and installs patches, and... 

    Software Technology, Inc.

    Charlotte, NC
    3 days ago
  •  ...JOB SUMMARY This is a hands‑on Software Development Specialist role focused on the analysis...  ...candidate will possess deep experience with the Java/J2EE ecosystem, be well‑versed in SAML-...  ...with direction from a Principal Engineer or Engineering Manager. Excellent verbal... 

    Compunnel

    Charlotte, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Java & OpenText Exstream. Be the first to apply!