Java Tech Lead


Xoriant Corporation
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- Amazon Web Services
- Amazon S3
- Amazon SQS
- Analytical Skill
- Apache Kafka
- Application Servers
- IBM WebSphere Application Server
- J2EE
- Java
- Node.js
- Migration
- Software Engineering
- RESTful
- Spring Framework
Summary
Key skills: tech lead experience, JAVA, Typescript, OpenShift, AWS
We are looking for a Sr. Staff Software Engineer, on a contract basis, to lead the team retiring IBM WebSphere and replacing Axway managed file transfer across OneMain’s Document Management Platform—the enterprise shared platform built and operated by the Document Shared Services (DSS) team. The systems this team owns carry documents and files between OneMain’s branches, digital channels, vendors, and core systems. They sit on the critical path of loan origination and servicing: when they are healthy, the business does not notice them; when they are not, documents stop moving and originations stop with them.
Both programs are in flight. The applications run today on OpenShift and interact heavily with OneMain’s AWS estate; the remaining WebSphere-hosted Java workloads are being containerized and moved onto OpenShift so that WebSphere can be decommissioned. In parallel, the file transfer flows that run through Axway—inbound and outbound files exchanged with vendors, partners, and internal systems—are being re-platformed onto the DSS file ingestion service built on OpenShift and AWS so that Axway can be retired. Most of the codebase is Java; a smaller set of services is written in TypeScript.
This role steps in as the hands-on technical lead for an established engineering team and carries both programs to completion without disrupting the business. You co-own design decisions with DSS Engineering leadership and the DSS chief architect, lead the engineering day to day, own the delivery plan and cutover sequencing, and are the person the team and its partners look to on how these systems are built, run, and changed. Because this is a contract engagement, a core deliverable is leaving the team fully able to run and evolve everything you build.
What You’ll Bring
10+ years of software engineering experience, including several years as the technical lead for teams owning production systems the business depends on, with a track record of keeping them available through change.
Direct experience leading at least one platform retirement or major migration program end to end—scoping, sequencing, cutover, and decommissioning—without disrupting the business.
Experience managing and maintaining distributed systems.
Conversant in many technologies and languages, and able to learn new technologies quickly.
Proactively applies industry-leading technology trends, best practices, design principles and patterns, and methods including Agile software development, iterative delivery, and cloud computing.
Experience and proficiency with cloud platforms and patterns, preferably AWS.
Uses critical thinking to reach conclusions and analytical thinking for problem solving in support of achieving desired outcomes.
Applies enthusiasm for continuous learning to improve results and shares it with others.
Deep Java expertise, including hands-on experience with IBM WebSphere Application Server (or another Java EE application server) and with migrating those workloads to Spring Boot, Open Liberty, Quarkus, or similar runtimes on Kubernetes.
Working proficiency in TypeScript and Node.js services.
Hands-on experience with managed file transfer: Axway (SecureTransport or B2Bi) or a comparable platform (IBM Sterling, GoAnywhere, MOVEit), including SFTP/FTPS/AS2 protocols, PGP encryption, scheduling, partner onboarding, and audit requirements.
Experience building and running containerized workloads on OpenShift or Kubernetes: images, Helm or operators, routes and ingress, secrets, resource tuning, and CI/CD into the cluster.
Hands-on experience building on AWS: S3, IAM, SQS/SNS/EventBridge, Lambda, and AWS Transfer Family, and connecting on-prem or OpenShift workloads to AWS securely.
Hands-on experience with messaging and event streaming—Kafka and IBM MQ—including delivery guarantees, ordering, replay, and dead-letter handling.
Depth in GraphQL and REST API design and Postgres.
Experience integrating with mainframe systems and on-prem legacy platforms, and modernizing or retiring them without disrupting the business.
A track record of reducing operational risk: documentation, automation, runbooks, and cross-training that make systems runnable by others.
Experience stepping into an in-flight program as a contractor or consultant and leading it to completion.
Experience with document-centric systems (capture, content management, document generation, e-signature, archive) or another high-volume, regulated data domain is a plus.
- Dice Id: xorca001
- Position Id: 9115722
- Posted 4 hours ago
Company Info
Xoriant is a Sunnyvale, CA headquartered digital engineering firm with offices in the USA, Europe, and Asia. From Tech Startups to Fortune 100 Enterprises, we enable innovation, accelerate time to market, and ensure client competitiveness across industries. Across all our focus areas – platform engineering, cloud, data & and AI, and Security – every solution we develop benefits from our product engineering DNA and culture of innovation. It also includes successful methodologies, framework components, and accelerators for rapidly solving critical client challenges. For 30 years and counting, we have taken great pride in the longlasting, deep relationships we have with our clients.
For further information about Xoriant, please visit our website

