Commerzbank AG | Software Engineer - Java/Derivatives
Apply now
Commerzbank AG | Software Engineer - Java/Derivatives

Commerzbank AG | Software Engineer - Java/Derivatives

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Apply now
C

At a Glance

  • Tasks: Join our team to enhance and develop software for Front Office Derivative and Structured Products.
  • Company: Commerzbank AG is Germany's second-largest bank, with a global presence in over 50 countries.
  • Benefits: Enjoy professional development opportunities and a dynamic work environment focused on innovation.
  • Why this job: Gain exposure to trading systems and work in a technically challenging, delivery-focused environment.
  • Qualifications: Must have a University Degree in a STEM subject and 10+ years of Java experience in banking.
  • Other info: Fluent English communication skills are essential; experience with financial products is a plus.

The predicted salary is between 43200 - 72000 £ per year.

A leading corporate banking and capital markets organisation is seeking a Java/Derivatives Software Engineer to join their team in London.

Employer Background:

Commerzbank AG is a global banking and financial services company founded in 1870 with its headquarters in Frankfurt Germany.

Commerzbank is Germany\’s second-largest bank, holding a nationwide network of branch offices, numerous offshore branch offices and representations in more than 50 countries globally. Commerzbank offers its clients retail and commercial financing services, investment banking services, asset management & private banking services.

GSOS, the service provider for the Commerzbank Group, plays a significant role in Commerzbank’s business model and as such is strategically important for the continued success and competitive advantage. The required roles focus on supporting Corporates and Markets, Commerzbank’s investment banking division, with effective and efficient IT services in a fast-moving and agile environment.

At Commerzbank our employees are our greatest assets and important success factors in the IT division. They are highly qualified and distinguish themselves through their service orientation, extensive technical and bank-related knowledge, methodical competence and social skills. They are highly motivated and committed, acting with a great sense of responsibility.

We provide our employees with both goal-driven and long-term challenges and support, with our objective being to best match the strategic goals of the bank with the individual interests and skills of our employees. We are committed to staff training and employee development, and view this as both an opportunity for our employees as well as the obligation to embrace change and demonstrate flexibility.

We have highly qualified and committed employees and to support them we constantly provide appropriate professional development measures.

Main Purpose of this role

We are looking for candidates to enhance and develop software for the Front Office Derivative and Structured Products (DSP) Business, dealing with FX, Rates and Inflation options products and markets. Business requirements cover all aspects of a trading/pricing system; trade STP, trade capture, trade pricing, scenario analysis, downstream integration, results aggregation and presentation.

The candidate must be able to work in a highly dynamic environment with demanding clients.

The successful candidate will gain excellent exposure to these business areas as well as the opportunity to work in a technically challenging, delivery focused environment.

As a software engineer within the DSP developerteam, responsibilities include:

  • Delivery of new functionality as well as support of existing systems using industry best practices to deliver business value.
  • Discussion of requirements, design and testing issues with the business and financial engineering team.
  • Working across all aspects of the application suite to provide a balanced view of the applications and the business they serve.
  • Working with other members of the team bringing previous experiences of technology to the team.
  • Liaising with support teams to assist in diagnosing and resolving production issues, including some out-of-hours support.

Required Skills and Experience

  • Very good communication skills
  • Fluent in English, spoken and written

The candidates should possess the following skills and experience:

Essential Primary Skills:

  • Excellent Java skills with an emphasis on server-side components.
  • Excellent SQL relational database skills.
  • Development for Front Office trading and sales in at least one of the following areas:
  • FX Derivatives
  • IR Derivatives
  • Other Derivatives asset classes
  • Trade STP, inbound and outbound
  • Systems integration, including interfaces to external 3rd party brokers
  • Fx and Interest Rate Derivatives experience

Desirable:

  • Trade capture
  • Trade pricing, including valuation and risk
  • High performance GRID computing i.e Platform Symphony or similar
  • Experience of integration of IT systems with Quantitative Analysis libraries.

The candidate must be able to work in a highly dynamic environment with demanding users. The successful candidate will gain excellent exposure to the business area and products as well as the opportunity to work in a technically challenging, delivery focused environment.

Key Requirements (Work Experience/Formal Education)

  • University Degree in a STEM subject
  • 10+ years’ experience with Java in a banking /derivatives environment
  • An aptitude for financial products/markets and drive to develop business, not just technical skills.
  • Evidence of an IT career.

Commerzbank AG | Software Engineer - Java/Derivatives employer: Commerzbank AG

Commerzbank AG is an exceptional employer, offering a dynamic and supportive work environment in the heart of London. With a strong commitment to employee development and training, we empower our software engineers to grow their skills while working on cutting-edge projects in the fast-paced world of derivatives and structured products. Our collaborative culture values innovation and service orientation, making Commerzbank not just a workplace, but a place where your contributions truly matter.
C

Contact Detail:

Commerzbank AG Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Commerzbank AG | Software Engineer - Java/Derivatives

✨Tip Number 1

Make sure to familiarize yourself with the specific financial products and markets mentioned in the job description, such as FX and IR derivatives. Understanding these concepts will not only help you during the interview but also demonstrate your genuine interest in the role.

✨Tip Number 2

Network with current or former employees of Commerzbank AG or those in similar roles. Engaging in conversations about their experiences can provide valuable insights into the company culture and expectations, which can be beneficial during your application process.

✨Tip Number 3

Prepare to discuss your previous experiences with Java and SQL in detail. Be ready to share specific examples of how you've applied these skills in a banking or derivatives environment, as this will highlight your technical expertise and relevance to the position.

✨Tip Number 4

Stay updated on the latest trends and technologies in the financial services industry, especially those related to trading systems and software development. This knowledge will not only enhance your discussions during interviews but also show that you are proactive and committed to continuous learning.

We think you need these skills to ace Commerzbank AG | Software Engineer - Java/Derivatives

Excellent Java skills
Server-side component development
SQL relational database skills
Development for Front Office trading and sales
FX Derivatives experience
IR Derivatives experience
Trade STP knowledge
Systems integration experience
Trade capture expertise
Trade pricing and valuation skills
High performance GRID computing knowledge
Integration with Quantitative Analysis libraries
Strong communication skills
Ability to work in a dynamic environment
Understanding of financial products and markets

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Software Engineer position at Commerzbank AG. Familiarize yourself with the specific technologies and financial products mentioned in the job description.

Tailor Your CV: Customize your CV to highlight your Java skills, experience in derivatives, and any relevant projects you've worked on. Emphasize your communication skills and ability to work in dynamic environments, as these are key for this role.

Craft a Strong Cover Letter: Write a cover letter that connects your background and skills to the specific needs of Commerzbank AG. Mention your experience with Front Office trading systems and your understanding of financial markets to demonstrate your fit for the role.

Proofread Your Application: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in the banking sector.

How to prepare for a job interview at Commerzbank AG

✨Showcase Your Java Expertise

Make sure to highlight your extensive experience with Java, especially in server-side components. Be prepared to discuss specific projects where you utilized Java to solve complex problems in a banking or derivatives context.

✨Demonstrate Your Understanding of Financial Products

Since the role involves working with FX and Interest Rate Derivatives, brush up on your knowledge of these financial products. Be ready to explain how your technical skills can directly contribute to enhancing trading and pricing systems.

✨Communicate Effectively

Excellent communication skills are essential for this position. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts with non-technical stakeholders.

✨Prepare for Dynamic Problem-Solving

The environment is fast-paced and dynamic, so be prepared to discuss how you've successfully navigated challenges in previous roles. Share examples of how you handled demanding clients or tight deadlines while delivering high-quality software solutions.

Commerzbank AG | Software Engineer - Java/Derivatives
Commerzbank AG
Apply now
C
  • Commerzbank AG | Software Engineer - Java/Derivatives

    London
    Full-Time
    43200 - 72000 £ / year (est.)
    Apply now

    Application deadline: 2027-01-21

  • C

    Commerzbank AG

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>