Citibank

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

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

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

Задачи

  • Проектировать, разрабатывать, тестировать и сопровождать full-stack приложения на Java microservices и Angular
  • Архитектурировать модульные расширяемые сервисы для высоконагруженных расчётов
  • Разрабатывать интерфейсы и операционные дашборды на Angular
  • Проектировать схемы БД, сложные SQL-запросы, хранимые процедуры и индексы
  • Оптимизировать производительность запросов и API
  • Обеспечивать целостность данных и транзакционную согласованность (ACID)
  • Вести полный цикл разработки от анализа требований до поддержки после релиза
  • Работать по Agile/Scrum, участвовать в планировании спринтов и демо
  • Внедрять TDD и автоматизированное тестирование (JUnit, Mockito, Jasmine/Karma, Cypress)
  • Интегрировать сборки, статический анализ (SonarQube) и деплой в CI/CD пайплайны (Jenkins, Bitbucket, Harness)
  • Участвовать в контейнеризации (Docker, OpenShift/Kubernetes) и модернизации платформы
  • Диагностировать продакшн-инциденты совместно с L3-поддержкой и DevOps, проводить RCA
  • Настраивать мониторинг, алертинг и логирование (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)
  • Опыт юнит-тестирования и мокирования (JUnit, Mockito, Jasmine, Karma, Jest)
  • Знание Git/Bitbucket, Maven/Gradle, Jenkins, Docker
  • Степень бакалавра или магистра в Computer Science или смежной области (или эквивалентный опыт)

Условия

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

Навыки

  • Java
  • Spring
  • Spring Boot
  • JVM
  • Concurrency
  • 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
  • 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 — Citibank, 96,960 – 145,440 USD в год, Tampa | itrelocate