BNY Mellon Careers

Electronic Markets Full Stack Java Developer

London, United Kingdom
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.

Department Overview:

GCS is a collaborative development team with the goal of providing all aspects of collateral management services such as Collateral Movement and Trading across the globe, Collateral Transformation, Collateral Optimization, Collateral Allocation, Settlement, Segregation Services, Bi-lateral Margin Management, Reporting, and Triparty Repo.  GCS Operates in 11 locations, including Singapore, Brussels, and New York.  We provide innovative solutions that help broker-dealers grow their business.

• Manage detailed collateral eligibility criteria

• Dynamically optimize global inventory

• Simplify connectivity among market participants

• Reduce operational risk

• Improve operational efficiency

• Extract value from portfolios

• Enhance liquidity

We are actively working on designing and implementing a comprehensive service delivery platform that not only provides our clients with a consistent and efficient way to access our services, but gives them an ability to make our services available within their own platforms. We embrace Agile methodology and Open Source technologies.

Overview of the projects:

GCS has many projects under its umbrella, to name a few DMM (Derivative Margin Management), Phoenix, COMET, Chailley and Treasury Work Station. Each of these applications collaborates to each other and also integrates with various other systems including SWIFT engines of the Bank. Some of these applications also available to external clients using UI or through service or through SWIFT network.  Main goal of the most of the projects is to develop and enhance application that will add additional capabilities as required by business though supporting the applications is also an integral part of the projects. ALPS and DMM application also consists of reporting functionality for the whole department and external clients. Apart these projects as a group we also support and maintain applications that are inflight..

Our typical service is based on Java 8 and Spring 4/Spring Boot; build by Maven and Jenkins, deployed on Tomcat in private cloud and stored on Git/SVN. Wherever front end is needed we use Angular/HTML5 as per bank standard and other frameworks also will be used based on business needs.

Job Purpose:

We are enhancing our teams and are looking for Java developers that are focused on quality and details. Our goal is to deliver services that are responsive and resilient; services that rely on REST, asynchronous/synchronous communication; are scalable and elastic and testable.

We are looking for developers that think about services they are working on holistically, so apart functional aspect, they do remember that to provide good production support service needs to be properly monitored; to stay calm after each release it needs to be thoroughly tested; to minimize amount of documentation and ease life of new joiners code must be self-explanatory and self-documenting.

We are looking for developers that are curious about new tools, languages and coding techniques, but are aware that to deliver good service you must not choose newest technology, but the one that is appropriate for given problem.

We are looking for developers who are seeking for reuse and automation and prefer simple solutions. At the same time those developers don’t hide behind procedures but just make things done. They understand that our services are targeted to serve specific business needs and not just for the sake of art.


• Requirements Analysis

• Application design and implementation

• Unit Test design and implementation

• Application deployment

• Third level support of deployed applications



• Proven collateralization and Security Lending financial application development experience with optimization

• Strong Hands & extensive experience on Java 10+/JEE, Spring 4.x, Oracle 12g, PL/SQL, RESTFull Webservices, Tomcat, Apache.

• Good understanding of frameworks such as: Activiti, JPA, Hazel Cast

• Fundamental understanding of RDBMS and database design applications.

• Previous hands on experience coding and building enterprise level applications

• Appreciation for non-functional requirements: performance, scalability, testability

• Some experience with Continuous Deployment/Integration practices including automated unit/integration/regression tests, Jenkins, Maven, etc

• Great written and verbal communication skills, responsive and proactive.

• Knows how to take the ownership of a system.

• Financial industry project experience preferred

What we can offer you:

• Challenging, fun and supportive environment

• 25 days holiday (in addition to Bank Holidays) plus opportunity to purchase up to 5 extra days

• Highly competitive benefits package including pension and private medical cover

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 Employer.

Primary Location: United Kingdom-Greater London-London
Job: Information Technology
Internal Jobcode: 60198
Organization: Investment Services Technology-HR13644
Requisition Number: 1708841