Enable job alerts via email!

Java Full Stack Developer (Global Markets)

Unison Consulting Pte Ltd

Singapore

On-site

SGD 60,000 - 90,000

Full time

28 days ago

Job summary

A leading consulting firm is seeking a Java Developer to enhance its Global Markets FX E-Trading system. The candidate will engage in full lifecycle development, focusing on server-side applications while ensuring seamless integration with trading platforms. The role requires collaboration within Agile teams, demanding strong Java and Spring skills alongside a background in financial trading environments.

Qualifications

  • Strong experience with Java 8 or newer versions.
  • Experience working in a full-stack capacity in Agile teams.
  • Familiarity with front-end technologies like ReactJS.

Responsibilities

  • Develop and maintain real-time FX, Bonds, and Equities E-Trading and E-Distribution systems.
  • Implement and maintain RESTful APIs, handle deployment and integration tasks.
  • Provide third-line support and create necessary technical documentation.

Skills

Java programming
Spring Framework
RESTful APIs
Oracle
Agile
Maven
Git
Bitbucket
Murex integration
SQL

Job description

We are seeking a Java Developer for our Global Markets FX E-Trading and E-Distribution system. This is a real-time, in-house-built system supporting FX, Bonds, and Equities trading. The ideal candidate will be involved in the full software development lifecycle, handling both coding and non-coding tasks including deployment, system integration, and documentation.

Key Responsibilities

  • Hands-on development to build and maintain a real-time FX, Bonds, and Equities E-Trading and E-Distribution system.
  • Primarily focused on server-side development using the Spring Framework, with some front-end work in ReactJS or other front-end technologies.
  • Design, implement, and maintain RESTful APIs for the trading system.
  • Assist in integrating Murex trading platforms into the system, ensuring smooth data flow and functionality across the trading environment.
  • Basic webserver, database, and middleware configuration. Work with infrastructure teams to ensure seamless integration.
  • Involved in the build, deployment, and release processes, including regular production releases (rotational weekend work).
  • Develop and run test scripts to ensure code quality and system reliability.
  • Provide third-line support for the production system, troubleshooting and resolving issues in a timely manner.
  • Create and maintain all necessary technical documentation and paperwork throughout the development lifecycle.
  • Work within an Agile framework, collaborating with cross-functional teams to deliver system features in iterative cycles.

Skills Required

  • Experience working in a full-stack capacity within an Agile team, with exposure to both front-end and server-side development.
  • Strong experience in Java programming, particularly with Java 8 or newer versions.
  • Knowledge of Spring and its ecosystem (Spring Boot, Spring MVC, Spring Security).
  • Experience in developing and consuming RESTful APIs.
  • Experience with relational databases, particularly Oracle, and SQL-based technologies.
  • Familiarity with Maven, Git, and Bitbucket for source control and build management.
  • Experience integrating Murex with trading systems is highly preferred, with a focus on data integration and process flows.
  • Experience in a financial trading environment, specifically with FX, Bonds, and Equities.
  • Exposure to financial platforms like Murex and understanding of their integration with other trading and risk management systems.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.