Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
TEKsystems is sourcing a Software Engineer for a Global Bank to join a Front Office FX trading platform expansion into APAC from EMEA. You will work with traders and sales to deliver low-latency trading solutions and connectivity components in Hong Kong, Japan, Singapore, Korea, Taiwan, and China.
The role requires 8+ years of Java development, strong Spring Boot/Spring Cloud/Microservices, and experience with FIX, market data, and trading venues.
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
About you
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