BNY Mellon Careers

Full Stack Engineer - Java FX Services

Pittsburgh, Pennsylvania
Information Technology

Job Description

Overview of BNY Mellon:

BNY Mellon is a global financial services company focused on helping clients manage and service their financial assets, operating in 35 countries and serving more than 100 markets. BNY Mellon is a leading provider of financial services for institutions, corporations and high-net-worth individuals, providing superior asset management and wealth management, asset servicing, issuer services, clearing services and treasury services through a worldwide client-focused team.


Overview of FX Services department:

FX Services is part of BNYM’s Markets. Our development team owns a number of applications that take care of the full lifecycle of a FX trade:  capturing orders, middle office, pricing orders, settlement, risk, post trade analytics and reporting. We interface with many other teams and applications within and outside of the bank. Our development team is geographically distributed, but we nurture a collaborative environment with the goal of delivering resilient, scalable and extendible solutions to our business partners.  We embrace Continuous Delivery methodology and Open Source technologies.


Overview of the projects:

Our users are global, in Asia, EMEA and North America.   The team is currently working on several large projects across a range of FOREX products. 


The technology stack consists of: BNYM’s cloud computing environment, Tomcat application server, Apache web server, Java/J2EE and back-end Java frameworks such as: Spring, Activiti, Hazelcast, Hibernate, websocket; Oracle database, front-end development using AngularJS and websocket. Interfacing via MQ, REST and SOAP web services….  Our systems also use a full suite of enterprise services and platforms available within BNYM and Global Markets:  Enterprise Service Bus, Reuters Rate Server, Kafka, MongoDB…



Overview of the role:


The associate will be in charge of building applications, tools, and frameworks used for FX products.  He/She will assist the lead architect and other developers in designing the interface between various FX platforms. He/She will design and develop web services, messaging interfaces etc to support the project. He/She will participate in meetings, design sessions and collaborate with all of our distributed teams to deploy, integrate and test the interfaces developed. The associate will be required to understand in depth how FX Services interface with other systems in the bank and all different ways foreign exchange transactions are priced.  He/She will be emerged into all of the best practices of the Continuous Delivery, such  as: automated builds via Jenkins, rigorous unit, integration and regression testing, automated testing, paired programming, code reviews, etc.




·       Requirements Analysis

·       Application design and implementation

·       Collaborate with various geographically distributed teams

·       Unit Test, Integration Test and Automated Acceptance Test design and implementation

·       Application deployment

·       Third level support of deployed applications

·       Following the best Continuous Integration/Delivery practices and actively contributing to them


Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience required, 8-10 years of experience in software development required, experience in the securities or financial services industry is a plus.

·       Experience in Java 7+, J2EE, web application frameworks (preferably Spring 4+)

·       Experience in working with Java Application Servers (preferably Apache Tomcat 7+) and Apache Web Server (2.2+)

·       Experience with Angular and/or NodeJS

·       Knowledge of PLSQL and experience in working with Oracle

·       Knowledge of various open source frameworks such as: Hibernate, Hazelcast, Activiti…

·       Experience building and consuming RESTful webservices

·       Good written and verbal communication skills.

For over 230 years, the people of BNY Mellon have been at the forefront of finance, expanding the financial markets while supporting investors throughout the investment lifecycle. BNY Mellon can act as a single point of contact for clients looking to create, trade, hold, manage, service, distribute or restructure investments & safeguards nearly one-fifth of the world's financial assets. BNY Mellon remains one of the safest, most trusted and admired companies. Every day our employees make their mark by helping clients better manage and service their financial assets around the world. Whether providing financial services for institutions, corporations or individual investors, clients count on the people of BNY Mellon across time zones and in 35 countries and more than 100 markets. It's the collective ambition, innovative thinking and exceptionally focused client service paired with a commitment to doing what is right that continues to set us apart. Make your mark:

Client Technology Solutions provides our business partners with client-focused, technology-based solutions. These enhance their ability to be successful through world-class software solutions and leading-edge infrastructure. Client Technology Solutions provides employees with the tools and resources to enhance their professional qualifications and careers.

BNY Mellon is an Equal Employment Opportunity/Affirmative Action Employer.
Minorities/Females/Individuals With Disabilities/Protected Veterans.

Primary Location: United States-Pennsylvania-Pittsburgh
Internal Jobcode: 45172
Job: Information Technology
Organization: Clearing Markets ISS Svcs Tech-HR16624
Requisition Number: 1812813

Tags: #LI-LS