Java Developer
We are seeking a Java Developer, ideally with experience in the financial services industry and an understanding of equity derivatives, to join a leading global investment bank in Glasgow on an initial 6-month contract (Extendable).
You should have strong skills in Core Java, Spring, Multi-threading, and MongoDB, among other technologies listed below.
A core Server Side Java developer is required to support the Equity Swaps business. You will join a global Front Office team that develops software critical to the delivery of equity swap products.
The role involves development within a system composed of multiple Java services interacting through messaging for Real Time outputs. The technology stack emphasizes multi-threaded Java, Sharded MongoDB, and caching to meet scale and performance demands.
You will gain exposure to both advanced technologies and in-depth business knowledge. Flexibility, strong problem-solving skills, and a collaborative, agile mindset are key to success.
Key ResponsibilitiesDevelop in a highly agile environment across numerous Java services.
Work on highly multi-threaded applications using Core Java.
Leverage Spring framework and MongoDB technologies.
Engage with stakeholders to understand complex requirements.
Deliver solutions adhering to agile best practices and processes.
Write robust unit tests, documentation, and propose automation strategies for new features.
Collaborate with global teams and participate in Level 3 production support on a rota basis.
Occasionally assist with weekend deployment activities as needed.
Required Skills
Core Server Side Java including Data Structures and Concurrency
Spring, JUnit
Linux experience
Relational Databases (preferably Sybase or DB2) with strong SQL abilities
Understanding of message-based architectures (eg, JMS)
Strong problem-solving and analytical skills
Full Software Development Life Cycle (SDLC) experience
Excellent oral and written communication skills
Interest in learning the financial domain, specifically Equities
Desirable Skills
JMS, MQ, Kafka experience
MongoDB proficiency
Familiarity with Open Source Java libraries
Database performance tuning (both relational and document-based)
Knowledge of Python or Shell Scripting
Previous Financial Services or Equities trading experience
Working Arrangement
Hybrid Model: 3 days in the office, up to 2 days remote working.
Candidates must have their own device for remote work days.
Contract Details:
Duration: Initial 6 months (with potential extensions)
Engagement: PAYE contract
We are committed to offering an inclusive recruitment experience. If you require accommodations because of disability or health condition, please email. This position is being sourced through our Outsourcing service line.
Reference: 2939306845
Java Developer

Posted on Apr 28, 2025 by Robert Walters
We are seeking a Java Developer, ideally with experience in the financial services industry and an understanding of equity derivatives, to join a leading global investment bank in Glasgow on an initial 6-month contract (Extendable).
You should have strong skills in Core Java, Spring, Multi-threading, and MongoDB, among other technologies listed below.
A core Server Side Java developer is required to support the Equity Swaps business. You will join a global Front Office team that develops software critical to the delivery of equity swap products.
The role involves development within a system composed of multiple Java services interacting through messaging for Real Time outputs. The technology stack emphasizes multi-threaded Java, Sharded MongoDB, and caching to meet scale and performance demands.
You will gain exposure to both advanced technologies and in-depth business knowledge. Flexibility, strong problem-solving skills, and a collaborative, agile mindset are key to success.
Key ResponsibilitiesDevelop in a highly agile environment across numerous Java services.
Work on highly multi-threaded applications using Core Java.
Leverage Spring framework and MongoDB technologies.
Engage with stakeholders to understand complex requirements.
Deliver solutions adhering to agile best practices and processes.
Write robust unit tests, documentation, and propose automation strategies for new features.
Collaborate with global teams and participate in Level 3 production support on a rota basis.
Occasionally assist with weekend deployment activities as needed.
Required Skills
Core Server Side Java including Data Structures and Concurrency
Spring, JUnit
Linux experience
Relational Databases (preferably Sybase or DB2) with strong SQL abilities
Understanding of message-based architectures (eg, JMS)
Strong problem-solving and analytical skills
Full Software Development Life Cycle (SDLC) experience
Excellent oral and written communication skills
Interest in learning the financial domain, specifically Equities
Desirable Skills
JMS, MQ, Kafka experience
MongoDB proficiency
Familiarity with Open Source Java libraries
Database performance tuning (both relational and document-based)
Knowledge of Python or Shell Scripting
Previous Financial Services or Equities trading experience
Working Arrangement
Hybrid Model: 3 days in the office, up to 2 days remote working.
Candidates must have their own device for remote work days.
Contract Details:
Duration: Initial 6 months (with potential extensions)
Engagement: PAYE contract
We are committed to offering an inclusive recruitment experience. If you require accommodations because of disability or health condition, please email. This position is being sourced through our Outsourcing service line.
Reference: 2939306845

Alert me to jobs like this:
Amplify your job search:
Expert career advice
Increase interview chances with our downloads and specialist services.
Visit Blog