Java Developer
| Posting date: | 02 March 2026 |
|---|---|
| Salary: | £250.0 to £309.0 per day |
| Additional salary information: | £309/day UMB |
| Hours: | Full time |
| Closing date: | 09 March 2026 |
| Location: | Glasgow, Glasgow, G2 8BJ |
| Company: | Hays Specialist Recruitment |
| Job type: | Contract |
| Job reference: | 4775185_1772449772 |
Summary
Grow Your Career as a Java Developer with a Top-Tier Technology Partner.
Job Overview: We are seeking a Java Developer that supports the Markets Pre Trade development team by enhancing and maintaining a suite of Prime Finance Java applications that manage the booking, processing, and lifecycle of securities borrow/loan trades. The position focusses on delivering new functionality, resolving defects, and ensuring reliable data flow across batch, microservice, and vendor-based systems. The developer will collaborate closely with QA, business users, and the wider technology team to ensure high quality, well-documented solutions that meet operational and reporting needs. The contract runs until 31/12/2026 and must be paid via umbrella.
Location: GlasgowContract: Until 31/12/2026Pay Rates: £309/day MUST BE PAYE THROUGH UMBRELLADays on site: 2-3
Key Responsibilities:A development team working in Markets Pre-Trade. Responsible for a suite of Prime Finance applications that book, process and send borrows/loans of securities. Our applications handle trade lifecycle actions, interest repayments, and reporting requirements for business users and downstream systems.
About the role:The work will focus on our existing suite of Java applications, providing new functionality as requested by our business users and fixing bugs identified by our QA, development team, and users.
We work with three applications.
- A Spring Batch Java application that processes and sends data using Kafka and MQ. It uses a SQL Server database to store data used by batch jobs and intraday processes.
- A Spring Boot Java application that hosts microservice web pages used to view static data and post-trade lifecycle actions.
- A vendor-based system running on a Linux server used to process and store data.
Responsibilities:
- Independent work on feature requests and bugfixes for our Java applications.
- Liaise with the QA and development team to prioritise work and handle critical work requests.
- Clearly document and communicate changes to the rest of the team.
- Attend team meetings to discuss strategy and status on work items.
- Communicate with our business users to verify requirements and ensure changes made are working as expected.
Candidate Requirements:
- Experienced in Java development (Spring Boot or Spring Batch experience preferred).
- Experienced in SQL.
- Comfortable messaging systems (MQ or Kafka preferred).
- Knowledgeable in containerisation and cloud deployment fundamentals.
- Comfortable with Unix command-line (Experience using Bash also helpful)
- Experienced using version control such as Git.
- Clear communicator who documents changes and decisions well
How to Apply: If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.
Hays Talent Solutions is a trading division of Hays Specialist Recruitment Limited and acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk