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:
- The developer will work within an agile squad developing a system comprising of numerous Java services that interact via messaging to produce the product outputs in real time.
- 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.
- A candidate is likely to gain exposure to both new and complex technologies as well as in-depth business knowledge.
- The candidate should possess good analytical skills, strong software engineering skills, and a logical approach to problem-solving.
- Be able to work in a fast-paced environment liaising with demanding stakeholders to understand complex requirements and prioritize work under pressure with minimal supervision.
- The candidate should be a problem solver and demonstrate leadership and responsibility for the delivery of new features.
- 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.
- Although the role is predominantly Java, we require someone who is flexible with the development environment.
- You would be expected to get involved in the Level 3 production support rota shared between developers globally.
- The role requires someone who is 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 the 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-600
Duration: Initially 12 months / multi-year project
Multiple roles available
Robert Walters Operations Limited is an employment business and employment agency and welcomes applications from all candidates.
About the job
Contract Type: CONTRACTOR
Specialism: Information Technology
Focus: Software Engineering
Workplace Type: Hybrid
Experience Level: Associate
Location: Glasgow
Salary: £500 - £600 per day
Job Reference: 33HOWD-B6DC2EF2
Date posted: 20 February 2025
Consultant: Dane Moore
Come join our global team of creative thinkers, problem solvers, and game changers. We offer accelerated career progression, a dynamic culture, and expert training.