Citi

Java Developer, Finance Engine Hedge Fund Billing, Assistant Vice President

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Software Engineer в команду Finance Engine Hedge Fund Billing в Citi. Разработка высоконагруженных биллинговых и расчётных систем для институциональных хедж-фондов на Java и Angular с MSSQL.

Задачи

  • Проектировать, разрабатывать, тестировать и сопровождать full-stack приложения на Java-микросервисах и Angular-фронтенде
  • Архитектурировать модульные расширяемые сервисы для высоконагруженных расчётов
  • Разрабатывать интерактивные интерфейсы и операционные дашборды на Angular
  • Проектировать схемы реляционных БД, сложные SQL-запросы, хранимые процедуры, индексы и представления
  • Оптимизировать производительность запросов и API, обеспечивать целостность данных и ACID-транзакции
  • Нести сквозную ответственность за жизненный цикл ПО: от анализа требований до поддержки после релиза
  • Работать по Agile/Scrum, участвовать в планировании спринтов и демо
  • Внедрять TDD и автоматизированное тестирование (JUnit, Mockito, Jasmine/Karma, Cypress)
  • Интегрировать сборки, статический анализ (SonarQube), сканирование уязвимостей и деплой в CI/CD (Jenkins, Bitbucket, Harness)
  • Участвовать в модернизации платформы: контейнеризация (Docker, OpenShift/Kubernetes), cloud-ready архитектура
  • Диагностировать и устранять production-инциденты совместно с L3-поддержкой и DevOps, проводить RCA
  • Настраивать мониторинг, алертинг, health checks и структурированное логирование (Prometheus, Grafana, Splunk/ELK)

Требования

  • 5–8 лет коммерческой разработки enterprise-распределённых систем
  • Опыт в финансовом секторе обязателен
  • Глубокое знание Core Java, JVM, многопоточности, Spring Framework, Spring Boot, REST API
  • Сильный опыт с современным Angular, TypeScript, HTML5/CSS3, SPA
  • Опыт с реляционными БД (Oracle, PostgreSQL, MS SQL или Sybase), тюнинг запросов, проектирование схем, управление транзакциями
  • Опыт с микросервисами, REST/JSON API и брокерами сообщений (Kafka, RabbitMQ или JMS)
  • Опыт unit-тестирования и мокирования (JUnit, Mockito, Jasmine, Karma или Jest)
  • Знание Git/Bitbucket, Maven/Gradle, Jenkins, Docker и инструментов автоматизации деплоя
  • Высшее образование в области CS, Computer Engineering, IT или смежной количественной области (или эквивалентный опыт)

Условия

  • Полная занятость
  • Зарплата $96,960.00 – $145,440.00
  • Медицинская, стоматологическая и оптическая страховка
  • 401(k), страхование жизни, от несчастных случаев и инвалидности
  • Wellness-программы
  • Оплачиваемые отпуска, больничные и праздничные дни
  • Дискреционные и формульные премии и retention-выплаты

Навыки

  • Java
  • Spring Framework
  • Spring Boot
  • JVM
  • многопоточность
  • REST API
  • Angular
  • TypeScript
  • HTML5
  • CSS3
  • MSSQL
  • Oracle
  • PostgreSQL
  • Sybase
  • SQL
  • Kafka
  • RabbitMQ
  • JMS
  • JUnit
  • Mockito
  • Jasmine
  • Karma
  • Jest
  • Cypress
  • Git
  • Bitbucket
  • Maven
  • Gradle
  • Jenkins
  • Docker
  • Kubernetes
  • OpenShift
  • SonarQube
  • Harness
  • Prometheus
  • Grafana
  • Splunk
  • ELK
  • Hibernate
  • JPA
  • Spring Batch

Похожие вакансии

Full-stack Engineer 4 (Python, Typescript, React, AWS)
Capital OneSeniorCambridgeОфис
179,400 – 245,600 USD в год
16 окт.
Lead Specialty Software Engineer – Full stack Developer
Wells Fargo & Company - Institutional Retirement & Trust businessLeadCharlotteГибрид
16 окт.
Full Stack Developer
ZoomMiddleSan JoseГибрид
98,900 – 228,700 USD в год
15 окт.
Sr. Manager Full-stack Engineer (People Leader)
Capital OneSeniorNew YorkОфис
250,800 – 286,200 USD в год
15 окт.
Full-stack Engineer 4
Capital OneSeniorNew YorkОфис
215,200 – 245,600 USD в год
15 окт.
Java Developer, Finance Engine Hedge Fund Billing, Assistant Vice President — Citi, 96,960 – 145,440 USD в год, Tampa | itrelocate