Point your AI agent at freehire and let it find you a job.

Get the CLI →

TEKsystems

NewBe an early applicant

Senior Software Engineer

Posted 2 views
Discussion

  • Global Investment Bank with Direct Exposure to Front Office Sales and Traders
  • Work on FX, Structured Products, Flows, and Delta One trading platforms.
  • Strong work-life balance with no regular late-night or weekend support.

Java Software Engineer – Front Office FX Trading

Our client, a leading international investment bank, is looking for a Java Software Engineer to join their Front Office Technology team in Hong Kong. You'll play a key role in expanding a global FX trading platform from EMEA into APAC, supporting trading activities across Hong Kong, Japan, Singapore, Korea, Taiwan, and China.

This is a highly visible Front Office role, working directly with Sales and Traders to deliver business-critical trading solutions and connectivity platforms.

Key Responsibilities

  • Develop and enhance Front Office trading applications using Java 11, Spring Boot, Spring Cloud, and Microservices.
  • Support the APAC rollout of the bank's global FX platform.
  • Build and maintain connectivity solutions including trading venues, market data feeds, liquidity providers, and internal trading systems.
  • Design scalable, event-driven applications and low-latency trading components.
  • Collaborate closely with Front Office users, BAs, and global technology teams.
  • Provide occasional L3 support (10-20%); majority of the role is hands-on development.

Requirements

  • 8+ years of Java development experience.
  • Strong expertise in Java, Spring Boot, Spring Cloud, Microservices, and Event-Driven Architecture.
  • Financial Services experience is essential.
  • Experience supporting Front Office trading systems and ideally connectivity platforms (FIX, market data, trading venue or liquidity provider integration).
  • Excellent communication skills with the ability to work directly with traders and business stakeholders.
  • Strong problem-solving skills and ability to understand complex business workflows.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available