Enable job alerts via email!

Java Developer (Data Structures) - Equity / Swaps

Robert Walters UK

Glasgow

Hybrid

GBP 100,000 - 125,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A prestigious Tier 1 investment bank is seeking talented Java Developers to join their dynamic global front-office team. This exciting role involves developing cutting-edge software for Equity Swap products, focusing on real-time calculation engines and innovative solutions. Ideal candidates will thrive in a fast-paced environment and possess strong analytical and problem-solving skills. Join a multi-year project that offers a robust career development path and the chance to work with advanced technologies in a hybrid setting, balancing onsite collaboration with remote flexibility. This is a unique opportunity to make a significant impact in the financial services industry.

Qualifications

  • Strong experience in server-side Java with a focus on data structures and concurrency.
  • Ability to write SQL queries and work with relational databases.

Responsibilities

  • Develop within a system of Java services that produce real-time outputs.
  • Write unit tests and documentation for new feature builds.

Skills

Core server-side Java
Data Structures
Concurrency
Spring
Junit
Linux
SQL
Problem-solving skills
Analytical skills
Agile software development

Tools

MongoDB
JMS
MQ
Kafka
Sybase
DB2
Open Source libraries
Python
Shell scripting

Job description

Java Developer (Data Structures) - Equity / Swaps

We are seeking multiple experienced Contract Core Server-Side Java Developers to a prestigious Tier 1 investment bank, supporting their high-performing Equity Swaps business.

This is an exciting opportunity to be part of a dynamic global front-office team, responsible for developing cutting-edge software for one of the world's leading providers of Equity Swap products.

In this role, you'll work on the real-time calculation engine and its critical components—the very core of the product suite—driving innovation in a fast-paced, high-impact environment. If you’re passionate about building robust, scalable solutions and thrive in a challenging, high-stakes setting, this is the perfect opportunity to make your mark.

Primary Responsibilities:

  1. The developer will work within an agile squad developing within a system comprising of numerous Java services that interact via messaging to produce the product outputs in real time.
  2. Technologies and techniques such as highly multi-threaded Java, Sharded Mongo DB and caching are used in the stack to provide the scale and performance that the product requires.
  3. The candidate should possess good analytical skills, strong software engineering skills, a logical approach to problem solving, and be able to work in a fast-paced environment liaising with demanding stakeholders to understand complex requirements.
  4. The candidate should be a problem solver, demonstrating leadership and responsibility for the delivery of new features.
  5. As part of the development cycle, you would be expected to write quality unit tests, supply documentation for new feature build outs, and be involved in the test cycle.
  6. Although the role is predominantly Java, flexibility with the development environment is required.
  7. You would be expected to get involved in the Level 3 production support rota, shared between developers globally.
  8. The role is ideal for someone looking for a strong career development path with many opportunities to grow, learn and develop.
  9. The candidate must be adaptable to work across multiple technologies and disciplines, focusing on delivering quality solutions for the business in a timely fashion.

Skills:

  • Core server-side Java including Data Structures and Concurrency
  • Spring, Junit
  • Linux
  • Relational Databases (Sybase and/or DB2 is preferable) with ability to write SQL queries
  • Understanding of message-based architectures
  • Good problem-solving and analytical skills
  • Full SDLC experience and understanding
  • Excellent oral and written communication skills
  • An interest to learn the business supported by the applications
  • Knowledge and desire to use agile software development practices

Skills Desired:

  • JMS, MQ, Kafka
  • MongoDB
  • Knowledge of a range of common Open Source libraries used in Java development
  • Database performance tuning (relational and document)
  • Python / Shell scripting
  • Financial domain knowledge (e.g., Equities)

Location: Glasgow

Hybrid: 3 days onsite/2 days remote

Rate: £500-700

Duration: Initially 12 months/multi-year project

About the job:

Contract Type: CONTRACTOR

Focus: Software Development/Engineering

Salary: £550 - £700 per day + NI and Pension

Workplace Type: Hybrid

Experience Level: Associate

Industry: Financial Services

Job Reference: 33HOWD-B6DC2EF2

Date posted: 10 April 2025

Consultant: Dane Moore

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.