Front Office Java Developer
Front Office Java Developer

Front Office Java Developer

Full-Time 60000 - 80000 £ / year (est.) No home office possible
Albany Beck

At a Glance

  • Tasks: Join a team to migrate a legacy FX trading platform to modern Java applications.
  • Company: Dynamic financial institution focused on innovation and technology.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Other info: Collaborative environment with excellent career advancement opportunities.
  • Why this job: Make a real impact in the fast-paced world of FX trading technology.
  • Qualifications: Strong Java development skills and experience in low-latency systems.

The predicted salary is between 60000 - 80000 £ per year.

We are seeking a Java Developer with strong Front Office Foreign Exchange (FX) technology experience to join a major strategic modernisation programme. The programme is focused on migrating a large-scale, business-critical FX trading platform from a legacy C++ architecture to a modern Java-based platform.

The successful candidate will work closely with traders, quants, business analysts, architects, and other engineering teams to redesign, re-engineer, and deliver high-performance, low-latency trading applications that support the FX business across pricing, execution, risk, and trade capture. This is a hands-on role requiring both deep technical capability and strong Front Office domain knowledge. The individual must be comfortable operating in a fast-paced trading environment and able to bridge legacy systems and modern engineering practices.

Key Responsibilities

  • Participate in the design and implementation of the strategic migration from C++ to Java.
  • Analyse existing C++ trading and pricing applications and help define the target Java architecture.
  • Re-engineer legacy components into scalable, maintainable, and testable Java services.
  • Develop high-performance Front Office FX applications with a focus on low latency, throughput, resiliency, and stability.
  • Work across the full software development lifecycle including requirements gathering, design, coding, testing, deployment, and production support.
  • Deliver new Java components while ensuring compatibility and integration with existing C++ systems during the transition period.
  • Contribute to the phased decommissioning of legacy platforms.

Required Skills and Experience

  • Strong commercial experience developing enterprise applications in Java.
  • Proven experience with modern Java versions (Java 11/17+).
  • Strong understanding of concurrent programming, multithreading, collections, and memory management.
  • Experience building low-latency and high-throughput systems.
  • Experience with the following technologies:
  • Spring Boot / Spring Framework
  • Messaging technologies such as Kafka, Solace, Tibco, JMS, or MQ
  • RESTful APIs and service-oriented architectures
  • Microservices and event-driven architectures
  • Maven or Gradle
  • Git and modern CI/CD pipelines
  • Linux / Unix environments
  • SQL and relational databases
  • In-memory caching technologies
  • Strong debugging, profiling, and performance optimisation skills.
  • Experience with automated testing frameworks including JUnit and integration testing.
  • Familiarity with containerisation and cloud technologies is desirable.
  • Preferred / Desirable Experience

    • Experience within a large-scale strategic transformation or modernisation programme.
    • Experience working with Azure.
    • Experience in a global bank or major financial institution.
    • Familiarity with pricing engines and quantitative libraries.
    • Experience with distributed caching and high-performance messaging.
    • Knowledge of Kubernetes, Docker, and cloud-native deployment models.
    • Familiarity with DevOps and SRE practices.
    • Exposure to Agile delivery methodologies including Scrum or Kanban.
    • Experience mentoring junior developers and leading technical workstreams.

    Front Office Java Developer employer: Albany Beck

    Join a leading financial institution that prioritises innovation and employee development, offering a dynamic work environment where your contributions directly impact the evolution of cutting-edge FX trading platforms. With a strong focus on collaboration, you will work alongside industry experts in a fast-paced setting, benefiting from extensive growth opportunities and a culture that values continuous learning and technical excellence. Located in a vibrant financial hub, this role not only provides competitive remuneration but also access to a network of professionals and resources that enhance your career trajectory.
    Albany Beck

    Contact Detail:

    Albany Beck Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Front Office Java Developer

    ✨Tip Number 1

    Network like a pro! Reach out to your connections in the industry, especially those who work in FX or Java development. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

    ✨Tip Number 2

    Show off your skills! Create a portfolio showcasing your Java projects, especially any related to low-latency systems or trading applications. This will give potential employers a taste of what you can do and set you apart from the crowd.

    ✨Tip Number 3

    Prepare for technical interviews by brushing up on your coding skills and understanding of concurrent programming. Practice common algorithms and data structures, and be ready to discuss your experience with Spring Boot and messaging technologies.

    ✨Tip Number 4

    Don’t forget to apply through our website! We’re always on the lookout for talented developers like you. Plus, it’s a great way to ensure your application gets seen by the right people.

    We think you need these skills to ace Front Office Java Developer

    Java Development
    Front Office Foreign Exchange (FX) Technology
    C++ to Java Migration
    Low-Latency Systems
    High-Throughput Systems
    Concurrent Programming
    Multithreading
    Spring Boot
    Kafka
    RESTful APIs
    Microservices
    SQL
    Automated Testing (JUnit)
    Performance Optimisation
    Agile Methodologies

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights your Java development experience, especially in Front Office FX technology. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects and achievements!

    Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about migrating legacy systems to modern Java platforms. We love seeing candidates who can connect their personal experiences to our mission.

    Showcase Your Technical Skills: Be specific about your technical expertise in Java, multithreading, and low-latency systems. We’re looking for candidates who can hit the ground running, so highlight any relevant technologies like Spring Boot or Kafka that you’ve worked with.

    Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

    How to prepare for a job interview at Albany Beck

    ✨Know Your Java Inside Out

    Make sure you brush up on your Java skills, especially the latest versions like Java 11 or 17. Be ready to discuss your experience with multithreading, collections, and memory management, as these are crucial for the role.

    ✨Understand the FX Trading Environment

    Familiarise yourself with the Front Office FX trading landscape. Knowing how trading applications work and the importance of low latency and high throughput will help you stand out during the interview.

    ✨Showcase Your Problem-Solving Skills

    Prepare to discuss specific challenges you've faced in previous projects, particularly around migrating legacy systems to modern architectures. Highlight your approach to re-engineering components and ensuring system compatibility.

    ✨Be Ready for Technical Questions

    Expect technical questions related to Spring Boot, RESTful APIs, and CI/CD pipelines. Practise explaining your past projects and how you’ve used these technologies to deliver high-performance applications.

    Front Office Java Developer
    Albany Beck

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    >