A global technology-driven investment bank is hiring a Java Software Engineer to join their platform engineering team in London. The role involves working on systems that support trading, analytics, and risk operations. Candidates should have at least 3+ years of software engineering experience and strong Java proficiency. This hybrid position offers flexibility and the chance to collaborate on impactful engineering projects within a tech-focused team.
Qualifications
3+ years of professional software engineering experience.
Strong understanding of algorithms, data structures, and system design.
Proficiency in Java, including concurrency and object‑oriented design.
Responsibilities
Build and maintain services supporting trading and analytics.
Work on data pipelines for ingestion and distribution.
Collaborate with quants, traders, and analysts to deliver solutions.
Skills
Professional software engineering experience
Strong computer science fundamentals
Proficiency in Java (Java 11+)
Experience building data‑intensive systems
Comfortable working with distributed teams
Tools
Splunk
Prometheus
Grafana
Python
Ruby
Job description
A global technology-driven investment bank is hiring a Java Software Engineer to join their platform engineering team in London. The role involves working on systems that support trading, analytics, and risk operations. Candidates should have at least 3+ years of software engineering experience and strong Java proficiency. This hybrid position offers flexibility and the chance to collaborate on impactful engineering projects within a tech-focused team.