Senior Java Software Engineer
Summary
Senior Java engineer on the core team of a Hong Kong fintech firm, designing and building Java/Spring Boot microservices for an electronic trading platform used by investment banks and wealth managers. Day-to-day work spans FIX connectivity, event-driven messaging, REST APIs, and CI/CD on AWS, Docker and Kubernetes.
An exciting opportunity for an experienced Java Developer to join an established financial technology firm building electronic trading technology used by some of the world's leading investment banks, private banks and wealth management firms.
This is an opportunity to join a high-caliber, close-knit engineering team in Hong Kong, working on a modern technology platform where developers have genuine ownership and the freedom to explore new technologies.
The role:You will be joining the firm's core engineering team, helping to design, develop and enhance its financial technology platform.
The role will involve:- Designing and developing Java-based services and new platform functionality
- Working closely with Product to design and deliver new features
- Building within a modern microservices and event-driven architecture
- Working with REST APIs, messaging technologies and FIX connectivity
- Contributing within an Agile / DevOps environment, including CI/CD, testing and release processes
- Working with a modern cloud-native environment built on AWS, Docker and Kubernetes
- Helping monitor and continuously improve the performance and reliability of production systems
The two key requirements for this hire are:
- 5+ years of hands-on Java / Spring Boot development experience
- 2+ years of commercial FIX protocol experience
Beyond this, experience across microservices, event-driven architectures, Kafka / RabbitMQ / ActiveMQ, REST APIs, Docker, Kubernetes, CI/CD and AWS would all be highly relevant. Strong knowledge of software design patterns, testing and modern development practices is also important.
Why consider it?- This offers an interesting middle ground between a fintech environment and an established financial markets business.
- The company is financially stable and backed by several major global investment banks, while retaining a flat structure with relatively little red tape. Engineers are given meaningful ownership and the opportunity to work with modern technologies rather than being constrained by a heavily legacy environment.
- You'll also be joining at an interesting stage of growth. The business is already well established within APAC structured products, while expanding internationally and into new product areas.