Java Software Engineer – Trading/Cash Settlement

Anywhere

Java Software Engineer

Location: Whippany NJ

Duration: 6 months

Drive the FX migration effort for Cash Settlements Technology. This is a hands-on engineering role requiring detailed involvement in day to day development functions, disciplined strategic delivery expertise, and experience working in a distributed service environment.

Key accountabilities

? Drive the migration of FX products from existing Cash systems (80+ components) to a single set of services (Taurus) processing over 1trillion notional daily. Responsible for all aspects of front-to-back technology delivery – arch, infra, API, SDLC, CI/CD, devops efficiency.

? Work closely with stakeholders, development teams, and horizontal services to identify requirements and dependencies and design a single front-to-back target architecture.

? Own front-to-back non-functional delivery, including resiliency, data integrity, and performance. Ability to analyse and to test hypotheses objectively and completely.

? Create and execute on an incremental migration strategy leveraging Agile principles. Experience using scorecards to track progress of migrations to the strategic platform.

? Act as a central leadership point to project manager, business analyst, engineering teams, and testers. (Role is for an individual contributor.)

Essential Skills/Basic Qualifications:

? Strong understanding of modern engineering principles, including: core Java expertise, container-based development, architecture modularization, in-memory event and stream-processing, Cloud (AWS) based service management, defining APIs, messaging protocols, integration with ADS (authorized data sources), resiliency, performance management, and dev ops best practices.

? Engineering expertise in Java development and dev ops practices (CI/CD pipeline, test automation)

? Strong background with modern tech design, including cloud-based platforms, in-memory data stores, APIs, networking, and messaging best practices.

? Proven success in buildout of a distributed platform and ongoing support in production

? Ability to effectively communicate technical strategy to senior stakeholders, peers and global development teams on build progress, delivery approach, and tradeoffs between time to market and functionality.

? Demonstrated ability to collaborate with diverse individuals and global teams.

? Understanding of trading flows at investment banks

? Engineering degree from top program

Desirable Skills/Preferred Qualifications:

? Experience with Settlements

? Experience in a leadership role in large multiyear initiatives

Java CICD

Java Software Engineer – Trading/Cash Settlement

Scroll to Top