Goldman Sachs & Co. CIMD4474591 - Associate in New York, New York
MORE ABOUT THIS JOB
Associate withGoldman Sachs Bank USAin New York, NY.
Work Schedule: 40 hours per week (9:00 a.m. to 6:00 p.m.)
RESPONSIBILITIES AND QUALIFICATIONS
Duties: Associate withGoldman Sachs Bank USAin New York, NY. Software application developer on the Card Applications Development team in the Consumer and InvestmentManagement Division. Responsibilities involve but are not limited to: Server-side application development using Java to build REST APIs with technologies such as SpringBoot, Mongo DB, Apache Kafka, and Git. Interact with project stakeholders to define and clarify business requirements. Analyze requirements and propose/design technical solutions. Estimate effort and time required to build the selected solution. Coordinate activities with team members in 4 regions across the globe. Contribute to peer code and architecture reviews to ensure correct technical and functional implementation. Create unit and integration tests to verify solutions meets user requirements. Respond to change requests, evaluate alternative solutions, document decisions, and justify/defend recommendations. Respond to production issues and alerts, evaluate log files from multiple systems, and identify trends and root causes of failures. Propose technical fixes, evaluate alternate proposals, and implement fixes according to the Firm’s procedures.
Job Requirements:Master’s degree OR Bachelor’s degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering or a related field.Three (3) years of experience with Master’s or five (5) years of experience with Bachelor’s in the job offered or related role. Must have three (3) years of experience with: Designing and implementing enterprise business systems using core Java and Spring; Contributing to projects through the complete Software Development Life Cycle, including analysis, design, development, code management and testing; Independently developing software code in a fast-paced, corporate environment; Designing and developing automated unit and integration tests using JUnit and Mockito; Working concurrently on multiple development projects as part of a global development team and communicating effectively across regions; Providing production support to end users and resolving production issues in a timely manner; and Problem-solving in development and production environment, including experience observing patterns, analyzing root cause and proposing solutions to address such issues. Must have two (2) years of experience with: Designing and implementing HTTP/REST services using Spring Boot or related technologies; Programming with SQL or No-SQL, document-oriented databases from Java; and Programming asynchronous messaging flows using Apache Kafka or similar technologies. Must have one (1) year of experience with: Deploying & managing services in a cloud-based environment; and Working with junior developers and providing technical code feedback and architectural guidance.
ABOUT GOLDMAN SACHS
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., 2019. All rights reserved Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Vet.
Schedule TypeFull Time
Business UnitConsumer Tech Project