Enable job alerts via email!

Software Engineer (Backend Developer)

UBS AG

Singapore

On-site

SGD 70,000 - 95,000

Full time

Today
Be an early applicant

Job summary

A global financial institution in Singapore is seeking a Software Engineer who is passionate about building robust applications and leading a team to deliver high standards. The ideal candidate has strong proficiency in Java and Spring Boot, with solid experience in SQL optimisation and familiarity with modern development tools like Git and Docker. This role offers an opportunity to drive innovation in financial services, especially in derivatives and trade lifecycle systems.

Qualifications

  • Strong proficiency in Java (8+), Spring Boot, and Microservices architecture required.
  • Solid experience with relational databases and SQL optimisation needed.
  • Exposure to Spark or Databricks is a plus.

Responsibilities

  • Drive design and development of new software applications.
  • Enhance existing software applications for real-time processing.
  • Guide the team to achieve high standards in delivering solutions.

Skills

Java
Spring Boot
Microservices architecture
SQL optimisation
Git
Jenkins
Docker
Kubernetes
Communication skills
Collaboration skills

Tools

Git
Jenkins
Docker
Kubernetes
Job description
Overview

our role: Are you passionate about building robust and scalable applications that deliver real business value? Are you motivated to come up with ideas for continuous improvement?

  • We’re looking for software engineer to engage hands on in driving the design and development of new software applications as well as enhancing our existing stack that enable real time processing and structured workflows.
  • As a senior leader guide the team to achieve high standards in delivering robust and optimised solutions.
  • Translate designs and wireframes into high quality code.
  • Challenge issues, call out risks in existing processes and systems in a positive manner and propose improved solutions.
  • A commitment to collaborative problem solving, quality deliverable and adherence to operational controls and procedures is important.
Your team

The Swaps Trade Capture and Lifecycle Management crew is a globally distributed engineering team responsible for building and maintaining trade capture and lifecycle platforms for derivatives products. With pods located in London, Pune, Krakow, and Singapore, the crew collaborates across time zones to deliver robust, scalable, and high-performance solutions that support front-office trading, risk management, and operations. As a Software developer, you’ll be pivotal to our team’s success, driving innovation and excellence.

Diversity helps us grow, together. That’s why we are committed to fostering and advancing diversity, equity, and inclusion. It strengthens our business and brings value to our clients.

Your expertise
  • strong proficiency in Java (8+), Spring Boot, and Microservices architecture
  • solid experience with relational databases and SQL optimisation
  • familiarity with Git, Jenkins, and containerisation (Docker/Kubernetes)
  • exposure to Spark or Databricks is a plus
  • prior work in Murex or related platforms
  • understanding of asynchronous messaging and event-driven architecture
  • excellent communication and collaboration skills
  • experience in financial services, especially derivatives or trade lifecycle systems
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.