IT & Software

Senior Java Developer

Luxoft

London · Greater London · United Kingdom

Overview

In this role you will help modernize Prime Finance Equities trading platforms by building scalable, event-driven backend services. You will work on production systems within JVM ecosystems, contributing to platform transformation and market-expansion initiatives. You’ll drive quality through TDD, own critical data processing and recovery mechanisms, and collaborate with cross-functional teams to deliver reliable capital-markets solutions. This is a hands-on, autonomous role with opportunities to shape architecture and mentoring.

Responsibilities
  • Design, develop, and maintain backend services for trading and post-trade platforms
  • Build scalable event-driven applications and messaging-based integrations
  • Develop services using Kotlin and Java within JVM ecosystems
  • Contribute to architecture design and technology decisions
  • Ensure software quality through Test-Driven Development (TDD)
  • Implement reliable data processing, event replay, and failure recovery mechanisms
  • Participate in CI/CD pipelines and frequent production deployments
  • Analyze and resolve complex production and performance issues
  • Collaborate with business and technology stakeholders across the equities domain
  • Drive technical excellence and mentor other engineers
  • Apply deep understanding of capital markets workflows to solution design
Key requirements
  • 7+ years of Java development experience
  • Any Kotlin experience is preferable or willingness to learn Kotlin
  • Hands-on capital markets experience, particularly trade lifecycle and post-trade processing
  • Proven experience building event-driven distributed systems
  • Deep understanding of messaging concepts, including ordering, resiliency, replay, and failure handling
  • Strong TDD practices with end-to-end ownership of quality
  • Solid experience in Agile delivery, CI/CD, and trunk-based development
  • Understanding of trade booking, position management, settlement, accounting, and cashflows
  • Strong system design and architectural decision-making skills
  • Ability to operate autonomously in complex, business-critical environments
  • collaboration with cross-functional teams
  • mentoring and technical leadership
  • autonomy in complex environments
  • Kotlin
  • Java
  • event-driven distributed systems

Reference: WJ-747_30348881

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.