Core Engineering - ETO - Software Engineer - Vice President - Hyderabad

Job expired!

Join Goldman Sachs as a Software Engineer - Vice President in Hyderabad

About Goldman Sachs

Goldman Sachs is a leading global investment banking, securities, and investment management firm, delivering a wide range of financial services to a diverse client base, including corporations, financial institutions, governments, and high net-worth individuals.

Founded in 1869, we are proud to be one of the oldest and largest investment banking firms. Our headquarters are in New York, with key offices in global financial centers such as London, Bangalore, Frankfurt, Tokyo, and Hong Kong.

We are dedicated to nurturing our unique culture and adhering to our core values, prioritizing our clients' interests. Our Business Principles emphasize integrity, commitment to excellence, innovation, and teamwork.

Business Unit Overview: Enterprise Technology Operations (ETO)

Enterprise Technology Operations (ETO), situated within Core Engineering, focuses on delivering scalable production management services. Our mission of operational excellence and risk reduction is achieved through extensive automation, cutting-edge engineering, and the strategic application of data science and machine learning.

The Production Runtime Experience (PRX) team within ETO leverages software engineering and machine learning to enhance production management services. This includes streamlining monitoring, alerting, automation, and incident management. The team also develops and manages products for order management, disaster recovery testing, and developer onboarding.

Team Overview

The PRX team at ETO utilizes big data processing, machine learning, real-time streaming analytics, and intuitive visualizations to automate tasks traditionally handled by humans, ensuring the smooth operation of Goldman Sachs' systems. By harnessing advanced engineering techniques, autonomics, and machine learning, the team gains a deep understanding of complex system behaviours.

Role and Responsibilities

We are looking for an individual who will design, develop, deploy, and support products and platforms leveraging Java-based technologies. The role involves both server-side and front-end development. Key responsibilities include:

  • Designing component and integration architecture for large-scale web applications
  • Developing, testing, and supporting features for globally deployed web applications
  • Following best practices throughout the project lifecycle
  • Participating in team-wide design and code reviews
  • Staying updated on emerging technical trends and their applicability to ETO products

Qualifications

A Bachelor's Degree (or equivalent or higher) in Computer Science, Information Technology, Electronics, or Communication is required. Candidates should have 4-8 years of experience, including at least 2 years of developing Java-based applications.

Essential Skills

Technical

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

Soft Skills

  • Strong communication skills with experience in collaborating with global teams
  • Ability to manage multiple ongoing assignments and work independently
  • Strong analytical skills to communicate complex issues, ideas, and solutions
  • Thorough knowledge and experience in all phases of SDLC

Additional Skills (Advantageous)

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

About Working at Goldman Sachs