IT & Software

Senior Java Developer

Luxoft

London · Greater London · United Kingdom

Overview

In this role you will upgrade and modernize critical financial services applications, building resilient, cloud-ready microservices. You will work with cross-functional teams to design and implement Java-based solutions, focusing on performance, security, and low-latency requirements in a demanding financial environment. You’ll contribute to an ambitious modernization initiative and gain exposure to capital markets through international projects. This position offers professional training, growth opportunities, and a chance to shape scalable systems for top-tier clients.

Pay / Benefits
  • attractive salary and benefits package
  • professional training
  • opportunities for career growth
  • international team environment
Responsibilities
  • Upgrade legacy applications to modern Spring Boot versions (2.x → 3.x)
  • Decommission Hazelcast in distributed systems
  • Refactor for stateless, scalable microservices
  • Enhance event-driven integrations using Kafka
  • Support Murex batch and real-time processing
  • Collaborate with QA, DevOps, and architecture teams on migration/rollout
  • Participate in code reviews and production support
  • Ensure performance, resilience and fault tolerance
Key requirements
  • Strong commercial Java development experience
  • Solid knowledge of Java ecosystem
  • Experience with Spring and/or Spring Boot
  • Dependency management with Maven and/or Gradle
  • Upgrading Java libraries/frameworks
  • Identify and remediate security vulnerabilities
  • Secure coding practices and risk awareness
  • Debugging, troubleshooting, and problem solving
  • Git and CI/CD pipelines
  • Experience with legacy Java apps and impact assessment of upgrades
  • Unit and integration testing
  • delivery focus
  • diligence
  • tenacity
  • Spring/Spring Boot
  • Maven/Gradle
  • Kafka

Reference: WJ-747_30149715

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.