
Java Developer
On site
Glasgow, United Kingdom
Freelance
18-03-2025
Job Specifications
Job Title: Java Developer
Location: Glasgow, UK (Hybrid – 1 day in the office per week)
Working Conditions
Hybrid work model (1 day per week in the office)
Potential travel, weekend work, overtime, or on-call requirements
Role Description
This role is a hands-on development role focused on working with a real-time, event-driven system. The successful candidate will help renovate and modernize parts of the system while enhancing its capabilities to support exponential growth in business event processing and data volumes.
The core skills required involve working in a complex real-time Linux-based environment with multi-threaded Java and strong knowledge of RDBMS. Experience with technologies such as MongoDB, Kafka, IBM MQ, Snowflake, or other high-performance data and caching technologies is advantageous.
The ideal candidate should possess strong analytical and software engineering skills, a logical approach to problem-solving, and the ability to work in a fast-paced environment while liaising with demanding stakeholders. A positive attitude, enthusiasm, and the ability to think critically about architectural solutions with a "can-do" mindset are essential.
As part of the development cycle, familiarity with Agile lifecycle models is expected. The role targets a fully automated release cycle, including unit and integration testing and continuous deployment. The team encourages DevOps practices and seeks individuals willing to enhance automated processes and contribute to comprehensive documentation.
Key Responsibilities
Develop and maintain real-time event-driven systems.
Renovate and modernize system components.
Work within a multi-threaded Java/Linux environment.
Implement and optimize database solutions (RDBMS, MongoDB).
Integrate messaging systems (Kafka, IBM MQ).
Adhere to Agile methodologies and DevOps best practices.
Maintain and enhance automated release cycles.
Collaborate with stakeholders to gather requirements and propose architectural solutions.
Document features and processes effectively.
Skills Required
Java Server-Side Concurrent Programming with Spring Boot (Core Spring), JUnit.
Experience on message-based architectures (MQ/Kafka).
Proficiency in RDBMS (Sybase and/or DB2), including writing complex SQL queries.
Unix/Linux scripting (Shell/Python).
Strong problem-solving and analytical skills.
Full software development lifecycle understanding.
Good software development practices.
Excellent oral and written communication skills.
Willingness to learn about the business supported by the applications.
Skills Desired
MongoDB.
Knowledge of the Equity Derivative business.
Experience with cloud offerings (Azure/AWS).
Person Specification
Strong analytical and problem-solving abilities.
Excellent communication and stakeholder management skills.
Ability to work in a fast-paced, high-pressure environment.
Positive and enthusiastic attitude with a "can-do" mindset.
Strong teamwork and ability to liaise with stakeholders effectively.
Open-minded approach to architectural considerations and solution proposals.
About the Company
Stack Digital is trusted digital product engineering partner, enabling organizations to embrace the digital revolution and stay ahead of the competition. We specialize in digital engineering and provide top-tier IT talent for your projects. Our team of seasoned engineers and tech experts are dedicated to crafting bespoke digital solutions that empower businesses to thrive in today's rapidly evolving tech landscape. From software development to cloud & data solutions and cybersecurity, we offer a comprehensive suite of serv... Know more
Related Jobs


- Company Name
- Square One Resources
- Job Title
- Software Engineer - Rust, TypeScript Or Go
- Job Description
- Job Title: Software Engineer - Rust, TypeScript Or Go - Data Location: London Salary/Rate: Up to £730 per day inside IR35 Start Date: 03/04/2025 Job Type: Contract Company Introduction We have an exciting opportunity now available with one of our sector-leading financial services clients! They are currently looking for a skilled Software Engineer to join their team for a nine-month contract. Required Skills/Experience The client is seeking a hands-on software engineer working with cyber security data and large scale systems. The ideal candidate will have the following skills: Previous experience building command line tools Working knowledge of web-based systems and REST APIs Experience with Rust, TypeScript, Go or JavaScript in a commercial environment Knowledge of common algorithms and data structures for dealing with large quantities of data (e.g., building data-intensive systems) Experience providing feedback to engineering teams via code review Exposure to a wide range of languages, frameworks, and cloud technologies Desirable Skills/Experience Although not essential, the following skills are desired by the client: Experience working in regulated environments Previous consulting experience working closely with engineers Experience writing standards, policy documentation or policy as code


- Company Name
- Rothstein Recruitment
- Job Title
- FX Application Support - Cloud - Pricing
- Job Description
- FX Application Support - Cloud - Pricing Excellent opportunity opens for broadly skilled FX App Support Engineer keen to upskill and learn new businesses areas to join a leading Bank focusing in Pricing. The successful candidate will have skills within SQL / UNIX and a problem-solving mentality. The candidate will have strong functional knowledge of FX products and have a good working knowledge of financial products. Must have knowledge of FX pricing and distribution channels and experience with typical message standards transmitted between systems. The candidate will have a proven technical track record with the tools used to provide first line application support for cloud-based apps. Knowledge of Commodities, IRD, Fixed Income, Bonds & Equities are beneficial. Proactive mentality and an enthusiastic attitude important for this team-oriented environment. Interested? Please Apply! Bank Banking Foreign Exchange Pricing SQL Support UNIX AWS FIX Protocols Murex


- Company Name
- Robertson Sumner
- Job Title
- Information Technology Support Engineer
- Job Description
- IT Tech Bar Engineer Inside IR35 London based (onsite 5-day pw) £140 per day (via Umbrella) We’re looking for an IT Tech Bar Engineer to provide face to face support via our IT Managed Service client for one of their end customers in London. You’ll need experience across both Windows and Mac technologies and should also possess skills or a knowledge of a range of SaaS and Cloud type technologies. Job Requirements Technical Support: Provide customer-focused technical assistance for both Windows and Mac devices. In-Person IT Support: Offer face-to-face troubleshooting and support and liaise with the IT Helpdesk team. Software & SaaS Support: Assist with a range of industry-leading SaaS tools, including Google Workspace/Admin, Jamf, InTune. Office Technology Maintenance: Collaborate with workplace teams to manage office technology, including meeting rooms and digital displays. Inventory Management: Maintain IT stock levels, ensuring accurate tracking and recording of equipment. Independent Problem-Solving: Research and resolve application issues proactively. Team Collaboration: Work closely with the IT Service Desk team to ensure seamless IT support. Ideal Person Experience: Previous experience in an IT support or administrator role within a fast-paced environment is preferred. Device Support: Proficiency in supporting both macOS and Windows systems. Hardware Troubleshooting: Ability to diagnose and repair laptop hardware, upgrade components, and support peripherals. Problem-Solving: Strong analytical skills with a proactive approach to finding solutions. Customer-Focused: A service-oriented mindset with excellent interpersonal skills. Communication Skills: Strong written and verbal communication, with fluency in English.


- Company Name
- Platform Recruitment
- Job Title
- Principal Software Engineer
- Job Description
- Title: Principal Software Engineer Company: Elite Tech R&D Location: London (Hybrid) Pay: Up to £600/day (Inside IR35) Duration: Initial 6-month period Overview: Are you looking to work at the cutting edge of Video Processing, Machine Learning and GPU optimisation? Are you bored of maintaining legacy code and want to start building something new, in a greenfield environment? In this position you will be working on a brand new project in a highly-respected team of specialist C++, ML and Video Processing engineers to create version 2.0 of an already globally successful product. About you: 4+ years of commercial C++ development Interest in performance optimisation ML acceleration tools (TensorRT etc.,) Exposure to GPU technology (CUDA, OpenCL etc.,)) Kernel development experience Full details are available. Please don't hesitate to get in touch with max@platform-recruitment.com to learn more.