Front office Java Developer, Trading, Global Ibank
Singapore
Our client, a European investment bank is looking to expand their APAC FX team with multiple headcounts. The front office Java developer will be in charge of ongoing re-implementations of the existing codebase, extensions thereof and ongoing support of those systems. This team sits under Markets Execution department.
This role is onsite/hybrid.
Duties:
- Communicate with business users and the technical team (Business Analysts, Project Manager, Technical Leads, Quality Assurance team and Quantitative Developers) to understand requirements and deliver high quality code
- Time management and estimation for the SDLC cycle from design, development and testing
- Working on a micro services architecture for feature development for a low-latency Foreign Exchange electronic trading platform
Background:
- Excellent Java programming skills
- Experience designing and developing REST APIs
- Good working knowledge of Spring & Spring Boot, exposure to HTML5 / JavaScript - particularly React/Redux
- Experience of Java unit testing practices, ideally Junit
- Excellent communication skills
Bonus:
- Competency working with a micro service architecture, cloud infrastructure etc.,
- Experience with application containers e.g. Docker
- Experience of standard development and build tools, e.g. GIT, TeamCity, database ORMs e.g. Hibernate,
- Worked with investment bank front office trading application
- Bachelor or above degree holder in a STEM field.
- Full-lifecycle development of large commercial systems