CareerPlan

Java Software Engineer

London, England, GBFull-time2026-10-27 → 2026-11-10

Core

Design, develop, and maintain high-performance, scalable Java applications for business-critical systems within a fast-paced financial services environment.

Role type

Senior IC Java Software Engineer

Builds

High-performance, scalable software solutions and core technology platforms

Domain

Financial services / Capital markets

Required skills

Java, distributed systems, multithreaded applications, software engineering principles, design patterns

Preferred skills

Cloud technologies, messaging technologies, event-driven architectures, front-office or trading technology experience

Responsibilities

Design and develop high-quality Java applications, build scalable and reliable software solutions, contribute to technical design and architectural decisions, participate in code reviews and engineering best practices, identify opportunities to improve system performance and reliability

Seniority

Senior, hands-on IC