Commerzbank AG

Java Developer

London, England, GB

4 days ago
Save Job

Summary

A leading corporate banking and capital markets organisation is seeking a Java Developer to join their team in London.


Company Description:

Commerzbank is a leading international commercial bank with branches and offices in almost 50 countries. The world is changing, becoming digital, and so are we. We are leaving the traditional bank behind us and we are choosing to move forward as a digital enterprise. This is exactly why we need talented people who will join us on this journey.


Algorithmic Trading Systems (ATS) cluster underpins all activities related to sales and trading for Commerzbank. The cluster forms a major part of a new agile organization bringing together Business and IT to transform Commerzbank capacity to deliver software. Focus is given on driving technologies and understanding business needs to achieve the company’s objectives. In the Cluster Organisation, business analysts, engineers and product owners work together as a team. The agile scrum methods support the team members in performing their functions by facilitating a rapid and flexible response to changing conditions and customer needs through an iterative approach and the continual development of new solutions resulting into better products, higher quality and more efficient processes. The team works together to ensure that valuable functionalities are provided to customers and that existing products, processes and services are developed and improved in line with customer needs. To achieve this, the team members organise their own activities, working autonomously and with full accountability. Open communication and feedback is key to adopt a fail-fast approach – recognise mistakes and move forward in the right direction.


The Financial Markets business consists of multiple sales and trading teams based mainly in London and Frankfurt, but also present in NY, Singapore, Hong Kong, Beijing, Tokyo, Moscow, Prague, Budapest, Shanghai, Dubai, Paris, Brussels, Amsterdam, Milan and Zurich. The business group is product-driven, manufacturing and distributing financial products for Corporate and Institutional clients as well as Retail distribution and Private Banking networks. Its competitive edge comes from product choice, product innovation and high quality pricing, execution, hedging and market making, together with the ability to customise solutions to clients’ needs.


Job Purpose:

The pricing team is looking for a developer with lots of potential and a strong numerate background to help build the next generation Interest Rate pricer. This involves building bespoke pricing platforms that interface with the C++ quant pricing libraries as well as the distribution of market data to back office systems and internal/external clients.


Summary

  • Java development role (Java 21+).
  • The business is ever-changing and demands an agile culture, fast-paced front office environment.
  • The role is responsible for helping to build and support all the technical aspects of the components of the platform e.g. price distribution which includes market data consumption, Interest Rate Curve building as part of the quant/development team.
  • This is an opportunity to shape the future of the platform (while maintaining the existing platform) through new projects and ongoing business requirements.
  • Hybrid work model with opportunities to work from home or the office.
  • Teams are based in London and Sofia.


Key Skills for Java Developer:

  • Excellent Java experience – Essential.
  • Background in a numerate degree – Essential.
  • Interest rates experience – Desirable but not necessary.
  • Keen learner, interest in learning more about the business.
  • Someone who is looking for a dynamic and fast-paced, front-office role.


Key Responsibilities and Accountabilities:

  • Ensure a robust high-performance component that follows best practice in terms of architecture, configuration and capacity planning.
  • Ability to identify and implement improvements to application performance.
  • Full testing of new versions of software (including Unit, Regression and SI), conducting test plans, analysing results and drawing conclusions from back-testing and market activities.
  • Manage the technical relationship with the external electronic market technology teams and internal development and connectivity teams.


Personal Skills:

  • Effective communication.
  • Team collaboration.
  • Problem-solving.
  • Adaptability and openness to feedback.
  • Proactive mindset.


Technologies:

  • Java 21+
  • KX/KDB
  • Sybase / Microsoft SQL Server
  • Git / Bitbucket
  • TeamCity
  • Confluence / Jira

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: