Search by job, company or skills

Goldman Sachs

Engineering - Software Engineering - VP

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

Role Overview

As an individual in this role, you will be a key contributor to the design, development, deployment, and support of products and platforms leveraging Java-based technologies. Your work will enable large-scale event processing within Goldman Sachs engineering products. You will be engaged in both server-side and front-end development as needed to achieve desired outcomes.

Specific Responsibilities

  • Design component as well as integration architecture for large-scale web applications.
  • Develop, test, and support features for globally deployed web applications.
  • Follow best practices throughout the project lifecycle.
  • Participate in team-wide design and code reviews.
  • Keep abreast of emerging technical trends, determining their applicability to Goldman Sachs products.

Qualifications

  • Bachelor's Degree (or equivalent or higher) in Computer Science, Information Technology, Electronics and Communication.
  • Overall, 7-12 years of experience with a minimum of 5 years in developing Java-based applications.

Essential Skills

1. Technical

  • Strong programming skills in Java and Python with proficiency in object-oriented design principles.
  • Experience with Java frameworks such as DropWizard, Spring, and Hibernate.
  • Familiarity with web development frameworks (Angular or React).
  • Experience with Testing frameworks (JUnit, TestNG, Cucumber, Mockito).
  • Hands-on experience with building stream processing systems using Hadoop, Spark, and related technologies.
  • Familiarity with distributed storage systems like Cassandra, MongoDB, and JanusGraph.
  • Experience with various messaging systems, such as Kafka or RabbitMQ.
  • Experience with Caching solutions like Hazelcast, Redis, or MemCache.
  • Knowledge of build tools like Maven or Gradle.
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines, especially using Git.
  • Working knowledge of Unix/Linux experience.
  • Strong problem-solving skills and attention to detail.

2. Soft Skills

  • Strong communication skills with a track record of working and collaborating with global teams.
  • Must possess the ability to handle multiple ongoing assignments and be able to work independently in addition to contributing as part of a highly collaborative and globally dispersed team.
  • Strong analytical skills with the ability to break down and communicate complex issues, ideas, and solutions.
  • Thorough knowledge and experience in all phases of SDLC.

3. Additional Skills (Advantage)

  • Working knowledge of enterprise database systems (Sybase or DB2).
  • Programming in Perl, Python, and shell script.
  • Knowledge and experience in building conversational user interfaces enabled by AI.

About Company

Goldman Sachs Asset Management is one of the world’s leading investment managers. GSAM provides institutional and individual investors with investment and advisory solutions, with strategies spanning asset classes, industries, and geographies. We help our clients navigate today’s dynamic markets, and identify the opportunities that shape their portfolios and long-term investment goals. We extend these global capabilities to the world’s leading pension plans, sovereign wealth funds, central banks, insurance companies, financial institutions, endowments, foundations, individuals and family offices.
We provide innovative investment solutions to help our clients meet their financial goals. We work with client coverage and product teams around the globe to help our institutional and retail clients across various industries navigate changing markets and make smart investments. We value self-starters with an entrepreneurial spirit, but still provide the support and resources to ensure your success.

Job ID: 118226047