Senior Java Developer

Apply

Overview

As a Senior Java Developer, you will work on complex front-office technology solutions within a financial consulting environment. Collaborating with experienced teams, you will tackle technical challenges in cloud-based settings and event-driven architectures. Your role will involve developing server-side applications and contributing to innovative financial technologies for leading clients in the fintech industry.

Responsibilities

  • Develop server-side applications using Core Java and related technologies.
  • Solve complex technical challenges in cloud environments and event-driven architecture.
  • Collaborate with cross-functional teams in an Agile environment.
  • Contribute to the development of front office financial systems, including E-Trading and FIX.
  • Engage in code reviews and design discussions to ensure high-quality deliverables.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Requirements

  • Significant experience in server-side software development.
  • Proficient in Core Java with familiarity in Java 17+.
  • Experience with data structures such as sets, hashes, and caches.
  • Background in developing front office financial systems, including OMS/EMS/Exchange systems.
  • Knowledge of equities trading and brokerage operations.
  • Experience in Agile methodologies, such as Scrum or Kanban.
  • Familiarity with data injection and inversion of control concepts.
SkillsJava
LocationLondon
TypeOn-site
SourceLinkedIn
Posted12/11/25