cover image
Stack Digital

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 background Company brand
Company Name
Ingenii Search
Job Title
Principal Software Engineer
Job Description
Ingenii Search are seeking a highly skilled C++ Developer with expertise in low-latency electronic trading systems to join a Equities Algorithmic Trading team on a contract. This role involves designing, developing, and optimising cutting-edge trading algorithms for high-frequency and low-latency execution. The ideal candidate will have a deep understanding of market microstructure, a strong background in multi-threaded programming, and experience with performance optimisation at the hardware and software level. Duties: Design, develop, and optimize low-latency, high-throughput trading algorithms for equities. Implement and fine-tune high-performance C++ code for electronic trading strategies. Work closely with quants, traders, and infrastructure teams to improve execution quality and trading performance. Utilise profiling tools and performance tuning techniques to ensure ultra-low-latency execution. Monitor and troubleshoot live trading strategies in production. Background: Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field. Strong proficiency in modern C++ (C++17/20) and multi-threaded programming. Deep understanding of low-latency programming, including CPU cache optimization, lock-free data structures, and efficient memory management. Experience with network programming (TCP/IP, UDP, multicast) and high-performance messaging frameworks. Familiarity with Linux kernel tuning, real-time scheduling, and system profiling. Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
London, United Kingdom
On site
Freelance
19-03-2025
Company background Company brand
Company Name
Pulse Recruit
Job Title
DevOps Engineer
Job Description
Pulse Recruit seek a DevOps Engineer for our client, a leading UK University. Key Details: Daily Rate: £400 Location: Hybrid working model (London) Duration: 6 Months IR35 Status: Outside IR35 About the Role: As a DevOps Engineer, you will play a crucial role in building and maintaining our client’s DevOps pipelines. Your expertise will be key in automating and optimising deployment processes while ensuring the highest standards of application health and security. You’ll collaborate closely with developers to foster best practices in DevOps and contribute to a culture of continuous improvement. Your Key Responsibilities: Build and Maintain DevOps Pipelines: Design and manage efficient build processes to support the software development lifecycle. Automation and Optimisation: Work with PowerShell, PowerPlatform, and GIT to enhance and streamline deployment workflows. Deployment Diagnostics: Proactively diagnose and resolve deployment failures while continuously monitoring application performance. Security Assurance: Identify, address, and mitigate security vulnerabilities within the DevOps environment to ensure compliance and safety. Collaborative Best Practices: Liaise with development teams to encourage and implement DevOps best practices throughout the organisation. Strong Knowledge of Microsoft Dynamics: Utilise your expertise in Microsoft Dynamics to integrate and support DevOps processes effectively. Who We’re Looking For: We seek an innovative thinker with a proven track record in DevOps environments, particularly with strong knowledge of Microsoft Dynamics. The ideal candidate will possess strong technical skills and the ability to collaborate effectively with cross-functional teams. Experience with the tools and technologies mentioned above is essential.
London, United Kingdom
Hybrid
Freelance
19-03-2025
Company background Company brand
Company Name
Lorien
Job Title
IT Support Engineer - Data Centre Exp
Job Description
Hardware Engineer - Data Centre Exp Macmerry, East Lothian - Onsite 5 days a week 6 month contract Inside of IR35 £24.66 per hour Rota of early/late shift Requirement for oncall cover out of hours including weekends ( 1 in 4) Duties to Include Providing full IMAC service (install/Decom/Moves) across both the clients DC’s leveraging the customer and manufactures tools, such as Part surfer, Intelligent provisioning, CMDB, ServiceNow. Also providing a smart hands service to the clients IT Security team, across all of their Datacentre located kit, from initial troubleshooting up to replacing the entire unit through a RMA process, then installing and providing base configuration for the replacement device to allow IT Security to obtain remote access Providing Tape Management (Ejects/loads) for the Remote Backup team. Key Skills & Experience Previous experience in Datacentres essential Good customer service skills Flexible attitude Enjoys working as part of a team and also ability to use own initiative If you are available and interested please apply today!
Macmerry, United Kingdom
On site
Freelance
19-03-2025
Company background Company brand
Company Name
Experis IT
Job Title
Software Engineer
Job Description
Job Title: Kotlin Developer Location: London – Hybrid Duration: Contract – 30/11/2025 – Potential for Extension Rate: £706.38 P/Day – Inside IR35 About the Role We are looking for a skilled Kotlin Developer to join our team and contribute to the development of the IT Compliance Engine (ICE) project. ICE is a Kotlin-based web application and a set of APIs designed to provide compliance transparency for control owners and development teams. Built with a microservices architecture, ICE leverages modern coding techniques to deliver robust and scalable solutions. As part of the Compliance Transparency on ICE team within Technology, you will work within the Engineering Practice team, which focuses on enhancing the engineering experience through innovative solutions. Your Responsibilities Collaborate with developers, testers, and other stakeholders to develop the ICE application. Design, develop, and implement backend services and features according to project priorities. Work within a microservices architecture, ensuring scalability and performance. Build APIs and microservices that solve key business challenges. Collaborate with the engineering team to design and launch new features. Engage directly with customers to resolve issues and respond to feature requests. Participate in an agile CI/CD environment, ensuring rapid and sustainable development cycles. Perform peer reviews and contribute to automated test scripting to maintain code quality. Demonstrate a learning mindset, continuously developing new skills and knowledge. Key Technologies Required: Experience developing applications in Kotlin (or Java with a willingness to learn Kotlin) Proficiency in at least two or three of the following: API development SQL/databases HTML/JavaScript Experience with collaboration tools such as Bitbucket, Jira, and Confluence Optional/Nice to Have: Experience with CI/CD tooling and automated deployment tools Experience building out CI toolchains using Jenkins CI/CD Skills & Experience Required Strong Kotlin development experience (or Java with a willingness to learn Kotlin). Proficiency in API development, SQL/databases, and HTML/JavaScript. Strong technical and analytical troubleshooting skills. Familiarity with Agile methodologies, including tools like Jira and Confluence. Understanding of microservices architecture and distributed systems. Excellent interpersonal and communication skills. What We Offer Exposure to cutting-edge IT technologies in a global organization. The opportunity to be part of a newly formed, innovative team. Access to internal training events and workshops for professional development. In-house seminars with leading industry experts. Join us to be part of a team that drives innovation, enhances compliance transparency, and contributes to building cutting-edge software solutions!
London, United Kingdom
Hybrid
Freelance
19-03-2025