java developer in financial markets

Описаниеlseg
London, UK
8 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Automation of Tests C++ (Programming Language) Code Coverage Software Quality Code Review Continuous Integration Data Structures Software Design Patterns Distributed Systems Memory Management
+12 more
Linux System Administration Object-Oriented Software Development Open Source Technology Performance Tuning Systems Development Life Cycle Software Engineering Java Application Server Concurrency Information Technology Build Tools Software Coding Software Version Control

Job description

ОписаниеLSEG is a global financial markets infrastructure and data provider. It delivers trusted financial market infrastructure services that help businesses and economies fund innovation, manage risk, and create sustainable growth.ЗадачиDesign, develop, and maintain C++ and Java applications and services; Implement technical changes and enhancements that improve platform stability, scalability, and client outcomes; Collaborate with product owners, business partners, and senior engineers to translate functional and non-functional requirements into technical designs; Build solution-level extensions and component enhancements in line with architectural principles, coding standards, and approved design patterns; Escalate architectural concerns, complex design decisions, and material technical risks to senior engineers or architects; Take technical ownership of key components, services, or subsystems, ensuring code quality, test coverage, and operational readiness; Contribute to solution and

Requirements

component design across C++ and Java codebases; Support full lifecycle delivery, including estimation, design, development, testing, release, and production support; Diagnose and resolve complex issues across development, QA, and production environments, including performance and concurrency-related issues; Participate in code reviews, design discussions, and technical forums; Provide technical guidance and mentoring to junior engineers on C++/Java best practices and design patterns; Ensure adherence to SDLC standards, engineering controls, and quality metrics.ТребованияBachelor’s degree in Computer Science, Engineering, or equivalent practical experienceStrong hands-on software engineering experience in C++ and JavaProven track record of designing and delivering medium-to-large-scale systemsIndustry experience at a senior engineer or technical-lead-equivalent levelSolid understanding of object-oriented design, data structures, algorithms, concurrency, memory management, and system integrationExperience building and supporting distributed systems, including messaging, APIs, and inter-service communicationFamiliarity with Linux environments, build tools, version control systems, and automated testing frameworksExperience with CI/CD, performance tuning, and observabilityExposure to cloud platforms and open-source technologies, including their integration into enterprise systemsStrong understanding of the full software development lifecycle and associated tools and processesStrong communication and collaboration skills, with the ability to influence technical outcomes without formal authorityУсловияHealthcare, retirement planning, paid volunteering days, and wellbeing initiatives. #J-18808-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

5:59 min

Analyzing concurrency bottlenecks in standard serverless architectures

Marco Plaul Marco Plaul +1 · World Congress 2023

48 sec

Exploring alternative build tools and experimental web components

Sasha Shynkevich · LIVE

1:25 min

Building medical software with Java and JavaFX

Silvio Barbieri · Coffee With Developers

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

Videos

See all

Related articles

See all