Goldman Sachs & Co. Operations Engineering - Java Developer Prime Clearing Ops Tech in Singapore, Singapore


What We Do

Prime Clearing Operations Technology / Clearing Operations Engineering is responsible for the implementation of the systems and processes that support Goldman Sachs derivatives clearing business. We support over 40 clearing venues across the world. Every future or option that GS clears for ourselves or for our clients comes through our systems, that's about 800k a day.

We have several applications that make this happen. Most of these need to cope with high throughput, have rich operational functionality and handle significant financial exposure. They include:

  • Clearing venue connectivity

  • Matching algorithms

  • Trade booking and event processing flows

  • Data lake for analytics

How will you succeed in the role?

Show your attention to detail and the best practices when designing, developing and testing code.

The complexity in derivatives products and the functional flows can be considerable. With the support of your team you'll build partnerships with our stakeholders across different operations, business, client services, engineering and external groups to implement effective and sometimes creative solutions.

Our area requires the need to move quickly in response to business or client demands and to consider strategic initiatives that will support our volume and business in the long term. You'll demonstrate the ability to see the big picture and to deliver in both these scenarios.

Our team is distributed globally (Bengaluru, London, New York, Singapore and Warsaw) it's a diverse set of skills, ideas and people. You will work as part of this global team to forming strong relationships and implement solutions based on consensus.

Keep learning and growing your skills. Neither technology or our business stand still, you'll be expected to grow alongside the team and keep bringing something new to the table.



Prime clearing Operations Technology works closely with business users globally in eliciting end-user requirements all the way through to analysis, design, implementation and rollout of new solutions.

The nature of the global business lends itself to high-profile transactions and visibility within the organization.

Design, develop high quality applications utilizing Java technologies.

Job Responsibilities:

  • Participate in the requirements gathering, analysis and design of projects

  • Implement the application/project based on the business requirements making sure the solution follows the group’s established best practices.

  • Fully test the solution, both unit testing of own code and team integration testing of the entire solution, prior to QA.

Job Requirement:

  • At least 2 years of development experience in Java or any object oriented programming language.

  • Knowledge of Object Oriented Design and Development.

  • Experience in any RDBMS – preferably Sybase

  • Knowledge of Hibernate, Spring boot, Angular (preferred)

  • Experience in test driven development

  • Good Analytical and Problem solving skills.

  • Excellent communication skills and the ability to work in a team environment.

  • Self-starter, self-motivated, able to work with minimal supervision


The Goldman Sachs Group, Inc. is a leading global investment banking, securities and investment management firm that provides a wide range of financial services to a substantial and diversified client base that includes corporations, financial institutions, governments and individuals. Founded in 1869, the firm is headquartered in New York and maintains offices in all major financial centers around the world.

© The Goldman Sachs Group, Inc., 2018. All rights reserved Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Vet.

Job ID2018-46689

Schedule TypeFull Time



RegionAsia Except Japan


Business UnitPrime Services Technology

Employment TypeEmployee