Senior Java Software Engineer (Hiring Immediately)

Senior Java Engineer – Core Java, Algo, Distributed Systems

Location: Belfast – 2/3 days per week needs to be possible (only considering candidates in NI)

Type: Contract

Industry: Investment Banking

Duration: ASAP – long term (12 months to start with extensions)

We’re seeking Senior / Lead Java Engineers to join a team building high-performance systems that support trading across Equity Swaps, Delta One, and Prime Brokerage. While low-latency expertise is not essential, a deep command of Core Java and algorithmic/data structure proficiency is critical to succeed in this complex and performance-sensitive environment.

Key Responsibilities:

  • Design and enhance trading engines for derivatives and structured financial products.
  • Build scalable systems to support high-volume operations (100s of TBs of data).
  • Refactor and decouple legacy components, with a focus on MongoDB and modern relational DBs like PostgreSQL .
  • Drive cloud readiness, adopt microservices architecture , and contribute to distributed system designs.
  • Lead database migrations from legacy systems (e.g., Sybase , DB2) to modern platforms.

Required Skills:

  • Strong Core Java expertise, with a focus on performance tuning and optimisation .
  • Solid understanding of algorithms , data structures , and concurrent distributed environments .
  • Proven experience with MongoDB and relational databases (e.g., PostgreSQL).
  • Familiarity with service-oriented architecture , cloud platforms, and containerised environments.

Nice to Have:

  • Experience with SingleStore , Sybase , DB2 .
  • Background in investment banking or financial services.

Join a high-calibre engineering team solving complex trading challenges with modern, scalable tech.

Company
Airswift
Location
Belfast, UK
Employment Type
Part-time
Posted
Company
Airswift
Location
Belfast, UK
Employment Type
Part-time
Posted