Enable job alerts via email!

Java Full Stack Developer

Borr Drilling

Singapore

On-site

SGD 70,000 - 110,000

Full time

27 days ago

Job summary

A leading company in the drilling industry is seeking a developer for their financial trading platform. This role involves building and maintaining a sophisticated E-Trading system, focusing on server-side development and integrating with existing financial platforms. Candidates should have strong Java programming skills and experience in a full-stack capacity, along with a background in financial trading environments and Agile methodologies.

Qualifications

  • Experience in Agile full-stack development.
  • Strong Java skills, especially Java 8 or newer.
  • Knowledge of Spring framework and related technologies.

Responsibilities

  • Develop and maintain a real-time FX, Bonds, and Equities E-Trading and E-Distribution system.
  • Design and implement RESTful APIs.
  • Provide third-line support for the production system.

Skills

Java
Spring
RESTful APIs
Agile
SQL
Oracle
Maven
Git
Bitbucket
ReactJS

Job description

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.