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

Job expired!
Goldman Sachs - Инженер-программист (вице-президент)

Goldman Sachs является ведущей мировой компанией в области инвестиционного банкинга, ценных бумаг и управления инвестициями, предоставляющей широкий спектр финансовых услуг разнообразным клиентам, включая корпорации, финансовые институты, правительства и лиц с высоким уровнем благосостояния.

Основанная в 1869 году, мы гордимся тем, что являемся одной из старейших и крупнейших инвестиционных банковских компаний. Наш главный офис находится в Нью-Йорке, и у нас есть ключевые офисы в таких глобальных финансовых центрах, как Лондон, Бангалор, Франкфурт, Токио и Гонконг.

Мы привержены поддержке нашей уникальной культуры и соблюдению наших основных ценностей, отдавая приоритет интересам наших клиентов. Наши бизнес-принципы подчеркивают честность, приверженность совершенству, инновации и командную работу.

Отдел Enterprise Technology Operations (ETO), расположенный в рамках Core Engineering, сосредоточен на предоставлении масштабируемых услуг управления производством. Наша миссия - операционное совершенство и снижение рисков, достигнутые за счет обширной автоматизации, передовых инженерных решений и стратегического применения науки о данных и машинного обучения.

Команда Production Runtime Experience (PRX) в ETO использует программную инженерию и машинное обучение для улучшения услуг управления производством. Это включает упрощение мониторинга, оповещений, автоматизации и управления инцидентами. Команда также разрабатывает и управляет продуктами для управления заказами, тестирования аварийного восстановления и онбординга разработчиков.

Команда PRX в ETO использует обработку больших данных, машинное обучение, аналитику потоков данных в реальном времени и интуитивно понятные визуализации для автоматизации задач, традиционно выполняемых людьми, обеспечивая бесперебойную работу систем Goldman Sachs. Используя передовые инженерные техники, автономику и машинное обучение, команда глубже понимает сложное поведение систем.

Мы ищем человека, который будет разрабатывать, внедрять и поддерживать продукты и платформы, используя технологии на базе Java. Роль включает как серверную, так и фронтенд-разработку. Основные обязанности включают:

  • Проектирование компонентной и интеграционной архитектуры для масштабных веб-приложений
  • Разработка, тестирование и поддержка функций для глобально развернутых веб-приложений
  • Следование лучшим практикам на протяжении всего жизненного цикла проекта
  • Участие в командных обзорах дизайна и кода
  • Обновление знаний о появляющихся технических тенденциях и их применимости к продуктам ETO

Требуется степень бакалавра (или эквивалентная или выше) в области компьютерных наук, информационных технологий, электроники или связи. Кандидаты должны иметь 4-8 лет опыта, включая минимум 2 года разработки приложений на базе Java.

Технические навыки

  • Сильные навыки программирования на Java и Python с владением принципами объектно-ориентированного проектирования
  • Опыт работы с Java фреймворками, такими как DropWizard, Spring и Hibernate
  • Знание веб-разработки с использованием фреймворков типа Angular или React
  • Опыт работы с тестовыми фреймворками, такими как JUnit, TestNG, Cucumber и Mockito
  • Практический опыт работы с системами обработки потоков данных, используя Hadoop, Spark и связанные технологии
  • Знание распределенных систем хранения данных, таких как Cassandra, MongoDB и JanusGraph
  • Опыт работы с системами обмена сообщениями, такими как Kafka или RabbitMQ
  • Опыт работы с решениями кэширования, такими как Hazelcast, Redis или