Java Developer
Role details
Job location
Tech stack
Job description
About the role:As a Java Developer with expertise in Financial Services / Capital Markets, you will collaborate with our client's Markets Pre-Trade / Prime Finance technology team. You will be responsible for enhancing and supporting existing Java applications that process securities borrowing and lending activity, including trade lifecycle actions, interest repayments, and downstream reporting. Job Details:Location: Glasgow Shifts: Monday - Friday Working Pattern: Hybrid (2-3 days per week onsite) Contract Duration: Until 31/12/2026 Roles and Responsibilities:
- Develop new features and deliver bug fixes across existing Java applications
- Work primarily on Spring Boot and Spring Batch applications
- Support batch and intraday processing using Kafka and MQ
- Write and optimise SQL queries (SQL Server)
- Collaborate with QA, developers, and business users to clarify requirements
- Clearly document changes and communicate updates to the wider team
- Attend regular team meetings to discuss priorities and delivery status
- Work with Linux-based systems, including vendor applications
Requirements
- Strong Java development experience (Spring Boot and/or Spring Batch)
- Experience with messaging technologies (Kafka or MQ)
- Solid SQL experience
- Comfort working in Linux/Unix environments (Bash experience beneficial)
- Experience using Git for version control
- Basic understanding of containerisation and cloud deployment concepts
- Strong communication skills
- Eligibility for BPSS clearance.
Benefits & conditions
Our client loves to reward their people for doing a great job.
- This is a long-term contract running until December 2026
- A daily rate, in-scope IR35, of £305 per day (via a Hays Approved Umbrella Company)
- This role provides hybrid working access in Glasgow with a collaborative, experienced development team