Java Back-End - Software Engineer - Associate | Dallas

Location(s) US-TX-Dallas
Job ID
2021-85375
Schedule Type
Full Time
Level
Associate
Function(s)
Software Engineer
Region
Americas
Division
Engineering
Business Unit
Developer Experience
Employment Type
Employee

MORE ABOUT THIS JOB

WHO WE ARE

Goldman Sachs is a leading global investment banking, securities and investment management firm that provides a wide range of services worldwide to a substantial and diversified client base that includes corporations, financial institutions, governments and high net-worth individuals.

Founded in 1869, it is one of the oldest and largest investment banking firms. The firm is headquartered in New York and maintains offices in London, Bangalore, Frankfurt, Tokyo, Hong Kong and other major financial centers around the world.

We are committed to growing our distinctive Culture and holding to our core values which always place our client's interests first. These values are reflected in our Business Principles, which emphasize integrity, commitment to excellence, innovation and teamwork.

 

BUSINESS UNIT OVERVIEW

 

The Cloud Enablement team within Developer Experience is responsible for enabling the use of public cloud services across the firm. You will be working as part of multi-disciplinary team responsible for researching, architecting and building a cutting-edge platform that enable Goldman Sachs teams to deploy and manage services in public cloud safely and securely. We are at an early stage of modernizing our services around cloud native principles, and you will be directly contributing to platform that programmatically enforces safety, security and compliance of services and enables engineers to innovate faster.


How you will fulfill your potential

  • Participate in various technical and architectural discussions both within the team and across the organization
  • Manage the full lifecycle of software components, from requirements through design, testing, development, release, upgrades and demise
  • Help to communicate and promote best practices for public cloud application development across the firm

RESPONSIBILITIES AND QUALIFICATIONS

 

 Responsibilities:

  • Design and develop high performance applications using latest technologies (Java/J2EE, Python).
  • Meet with the application users to elicit/understand software requirements, assess feasibility of proposed changes, and compile measures/deliverables.
  • Analyze, design, develop, test, and support enterprise applications.
  • Conduct functional and non-functional testing, perform unit and integration testing and troubleshoot and debug applications.
  • Play a big part in design and implementation in a team oriented environment.
  • Support users in resolving issues by troubleshooting, providing workarounds, or escalating to technology management
  • Provide technical and functional guidance and leadership to junior members on a need basis.

 

Basic Qualifications

  • Bachelor’s degree or equivalent in computer science engineering or related disciplines.
  • 3-6 years of experience as a Java developer with extensive hands on experience building micro services with Spring Boot.
  • Solid understanding of core Java concepts like collections, multithreading, serialization, lambda, functional interfaces, streams -parallel processing and aggregations.
  • Experience in writing unit tests using frameworks such as Junit/Mockito/Spock framework.
  • Strong technical ability, willingness to learn and evolve your skills with advances in technology.
  • Excellent written and verbal communication skills, including experience speaking to technical and business audiences.
  • Ability to understand and effectively debug both new and existing solutions.
  • Highly motivated and willing to learn and adapt to new technologies

Preferred Qualifications

  • Experience in AWS.
  • Experience in building infrastructure as IaC using Terraform/AWS Cloud Formation Templates or Kubernetes (KRM APIs)
  • Ability to reason about performance, security, and process interactions in complex distributed systems

ABOUT GOLDMAN SACHS

ABOUT GOLDMAN SACHS


At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world.

We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers.

We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html



© 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