Java Developer - Loans Engineering

Location(s) US-TX-Dallas
Job ID
2021-80237
Schedule Type
Full Time
Function(s)
Software Engineer
Region
Americas
Division
Engineering
Business Unit
Regulatory & Business Services
Employment Type
Employee

MORE ABOUT THIS JOB

Who we are:

The Loans Engineering team supports multiple lending businesses throughout Goldman Sachs, including Investment Banking, Asset Management, Global Markets, and Consumer and Wealth Management.  As these businesses continue to rapidly expand, continuous investment from engineering is required to support revenue growth, reduce risk, meet regulatory obligations, and increase client satisfaction.

 

What we are doing:

As part of the firm’s digital strategy, there is a multi-year re-platforming of the Loans engineering space. This includes the ground-up development of new applications and services, plus the ongoing enhancement to existing applications and services that allow our users to achieve perform their roles with speed and accuracy.

 

We are looking for talented software developers to join our engineering team who want to use their skills and innovation to solve the most challenging and pressing engineering problems for our clients. This includes the building of massively scalable software and systems, architecting low latency infrastructure solutions, and providing financial engineering to continuously turn data into action. 

 

How will you fulfil; your potential:

  • You are energetic, self-directed and self-motivated, able to build and sustain long-term relationships with clients and colleagues
  • Intuitively coalesce towards problems with an open mind, within the context of a team
  • You have exceptional analytical skills, able to apply knowledge and experience in decision-making to arrive at creative and commercial solutions
  • You possess a strong desire to learn and contribute solutions and ideas to a broad team
  • You are independent and comfortable in a fast paced, ambiguous and often multi-directional work environments
  • Collaborate with globally-located cross functional team in building customer-centric products
  • Analyse existing software implementations to identify areas of improvement and provide estimates for implementing new features
  • Update and maintain documentation for team processes, best practices, and software runbooks

Relevant Technologies: Java, React, Node.js, Kubernetes, DB2, MongoDB, Prometheus, Grafana

RESPONSIBILITIES AND QUALIFICATIONS

Basic qualifications:

  • Minimum 5 years of relevant professional experience
  • Excellent programming skills in a major programming language such as Java, C#, or JavaScript and are comfortable learning new languages
  • Excellent written and verbal communication skills
  • Strong knowledge of functional programming, object-oriented programming, data structures, algorithms, and designing for performance
  • Experience with clean code and automated testing methodologies
  • Comfortable with technical ownership, managing multiple stakeholders, and working as part of a global team
  • Experience designing scalable and reliable systems with a focus on RESTful APIs
  • Strong knowledge of SDLC build tools and shift-left DevOps methodologies (Gitlab, Maven, NPM, etc)

Preferred qualifications:

  • Expertise in Java 11+ and React JS
  • Familiarity with Kafka, Kubernetes, Prometheus/Grafana
  • Demonstrate front end design aesthetics with focus on User Experience
  • Experience with Gitlab CI/CD
  • Experience in designing, and developing applications from the ground up

ABOUT GOLDMAN SACHS

© The Goldman Sachs Group, Inc., 2021. All rights reserved.

Goldman Sachs is an equal employment/affirmative action employer

Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity