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

Software Engineer - Java & OpenText Exstream

NTT Data

Software Engineer - Document Generation

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

  • 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)
  • 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
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Java & OpenText Exstream in Charlotte, NC vacancy
  • $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
    2 days 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
    23 hours 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,... 
    Suggested
    Temporary work
    Work at office
    Shift work
    3 days per week

    The Hartford

    Charlotte, NC
    2 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... 
    Suggested
    Long term contract
    Remote work

    Leading Utilities Organization

    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
    3 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
    23 hours 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
    2 days ago
  •  ...Competitive compensation Competitive salary Job Title : Full Stack Java Developer Experience : 10+ years Location: Charlotte, NC...  ...ensuring the delivery of high-quality, secure, and user-centric software solutions. Key Responsibilities: Develop and maintain... 
    Monday to Friday

    Select Minds LLC

    Charlotte, NC
    12 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
    23 hours 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
    2 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
    2 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
    4 days ago
  •  ...employment visa at this time Job Title: Java Developer Location: Charlotte, NC...  ...record of delivering scalable, reliable software solutions. Key Responsibilities:...  ...degree in Computer Science , Software Engineering , or a related field. Kaleidoscope... 
    Full time
    Work visa

    INFOSYS NOVA HOLDINGS LLC

    Charlotte, NC
    25 days ago
  •  ...Title: Java Developer with Python and Apache Flink Location: Phoenix, AZ Or Charlotte, NC ( Onsite role ) Openings: 5 Duration: 1 year contract NOTE : W2 candidates are strongly preferred Please note that client will do on... 
    Contract work

    Redolent

    Charlotte, NC
    1 day 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
    1 day ago
  •  ...Java Developer A Java Developer designs, develops, tests, and maintains Java-based applications, ensuring they are efficient, reliable...  ..., stakeholders, and project managers to deliver high-quality software solutions that meet business needs and user requirements. Java... 

    NR Consulting

    Charlotte, NC
    23 hours ago
  • $80k - $128k

     ...languages like groovy, scala Experience with open source search engines like SOLR, elasticsearch Experience working on high volume applications Experience in Core Java, developing J2EE Applications Involving JSP and Servelts. Experience... 

    Tata Consultancy Services

    Charlotte, NC
    4 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
    4 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
    3 days ago
  •  ...Role : Java Developer Charlotte, NC-Hybrid 12+months Job Description Seeking an experienced Java Developer to...  ...requirements and deliver solutions. Participate in the full software development life cycle (SDLC), including coding, testing, and documentation... 

    Euclid Innovations

    Charlotte, NC
    2 days ago
  •  ...Role: Java J2 EE Developer Location: Charlotte, NC / Plano, TX Onsite position Fulltime position JD:...  ...Participate in reviews and implementation to ensure high quality software within the schedules ~ Deliver quality deliverables as agreed... 
    Full time
    Flexible hours

    SARIAN Co

    Charlotte, NC
    3 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
    2 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
    4 days ago
  • $63 - $64 per hour

     ...Description # Home # Search Jobs # Job Description OpenShift Java Developer Contract: Charlotte, North Carolina, US Salary Range: 63.00 - 64.00 | Per Hour Job Code: 370019 End Date: 2026-07-15 Days Left: 29 days, 4 hours left... 
    Hourly pay
    Contract work
    Temporary work
    Monday to Friday

    Collabera Technologies

    Charlotte, NC
    3 days ago
  •  ...W2 ONLY - Java Developer with Angular expertise Location: Charlotte, NC - 3 days onsite hybrid work from day 1 Employment Type: 1.5 Year Contract Please email resume in word format with all info: • Full Education details with dates - • City / State - Current... 
    Contract work
    Work at office

    Mitchell Martin

    Charlotte, NC
    3 days ago
  • $65 per hour

     ...Trident Consulting is seeking a "Senior Java Developer " for one of our client in Charlotte, NC. A global leader in business and...  ..., Containers, Terraform Desired Skills: Gen AI, Prompt Engineering Database: Oracle, Postgres About Trident Consulting... 
    Contract work

    Trident Consulting

    Charlotte, NC
    4 days ago
  • $65 - $67 per hour

     ...Senior-Level Engineer This team is hiring a senior-level engineer to support and modernize enterprise identity and password management...  ...enterprise identity and password management applications using Java, Python, and related technologies Support and integrate RESTful... 

    Collabera

    Charlotte, NC
    1 day ago
  • $60 - $70 per hour

     ...Description # Home # Search Jobs # Job Description Java Developer Contract: Charlotte, North Carolina, US Salary Range: 60.00 - 70.00 | Per Hour Job Code: 369955 End Date: 2026-07-10 Days Left: 24 days, 4 hours left Apply... 
    Hourly pay
    Contract work
    Temporary work

    Collabera Technologies

    Charlotte, NC
    4 days ago
  •  ...Job Description Job Description Job Title: Java Tech Lead Locations: Phoenix, TX, Charlotte, IL (Hybrid 3 days onsite) Experience Required: 10+ Years Employment Type: Contract W2 or C2C Rate: $63/Hr on W2, $70/Hr on C2C Must be legally authorized to... 
    Contract work

    IVID TEK INC

    Charlotte, NC
    21 days ago
  •  ...REQUIREMENT Job Title: Application Developer (Java / PL/SQL) - 2 Openings Location: Charlotte, NC (Hybrid - Onsite Tuesday to Thursday; Remote Monday & Friday) Type: Full-time / C2C Start: Onsite from Day 1 Job Overview We are... 
    Full time
    Contract work
    Remote work
    Monday to Friday

    Maintec Technologies

    Charlotte, NC
    2 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!