Citi

Application Development Lead Java Back-End Engineer - Vice President

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

Технический лидер backend-команды Digital Assets Platform в Citi: hands-on разработка на Java, код-ревью, low-level design и менторство инженеров. Роль сфокусирована на инженерном качестве и надёжности платформы, а не на Web3/смарт-контрактах.

Задачи

  • Писать, ревьюить и выпускать production-код вместе с командой
  • Брать на себя самые сложные и рискованные инженерные задачи платформы
  • Задавать техническое направление повседневной реализации команды
  • Проводить детальные код-ревью pull request'ов: логические ошибки, конкурентность, безопасность, производительность
  • Устанавливать и поддерживать стандарты кодирования и чек-листы ревью (clean code, SOLID, безопасный код, тестируемость)
  • Быть финальным техническим гейтом качества перед мержем и релизом критичных компонентов
  • Проводить сессии low-level design: структуры классов и модулей, API-контракты, модели данных, sequence flows, обработка ошибок
  • Ревьюить и оспаривать дизайн-предложения других инженеров
  • Документировать ключевые дизайн-решения и компромиссы
  • Менторить junior и middle инженеров через парное программирование, ревью и обратную связь
  • Участвовать в найме и технических интервью
  • Декомпозировать эпики в задачи, оценивать трудозатраты и обеспечивать своевременную поставку
  • Выявлять технические риски, узкие места и техдолг и устранять их до влияния на сроки
  • Работать с Engineering Team Lead, Architect и продуктовыми стейкхолдерами
  • Продвигать автотесты, CI/CD, observability и операционную готовность
  • Устранять техдолг, legacy-проблемы и повторяющиеся production-инциденты

Требования

  • 6–10+ лет hands-on профессиональной разработки
  • Глубокий опыт backend-разработки: Java, Spring Boot, распределённые системы, микросервисы, REST/gRPC API
  • Подтверждённый опыт технического лидерства с регулярным написанием кода
  • Сильный опыт детальных код-ревью с выявлением проблем корректности, безопасности, производительности и race conditions
  • Сильное владение low-level design: самостоятельная разработка и критика детальных технических дизайнов
  • Опыт технического менторства команды инженеров
  • Понимание data structures & algorithms, паттернов проектирования, конкурентности, проектирования БД и API, практик тестирования
  • Опыт работы в крупных, регулируемых или enterprise-средах
  • Отличные коммуникативные навыки для объяснения технических компромиссов инженерам и топ-менеджменту
  • Степень бакалавра в Computer Science, Engineering или смежной области (или эквивалентный практический опыт)

Условия

  • Full time
  • Конкурентные бенефиты: медицинская, стоматологическая и vision-страховка, 401(k), страхование жизни, несчастных случаев и инвалидности, wellness-программы
  • Оплачиваемые отпуска, больничные и праздничные дни
  • Дискреционные и формульные incentive- и retention-выплаты для подходящих сотрудников
  • Расположение: New York, United States

Навыки

  • Java
  • Spring Boot
  • distributed systems
  • microservices
  • REST
  • gRPC
  • Docker
  • Kubernetes
  • OpenShift
  • CI/CD
  • Agile
  • Scrum

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

Software Developer
Behavior Analyst Certification BoardMiddleLittletonГибрид
106,100 USD в год
21 окт.
Software Engineer—Product and IT Systems
SPIA Cycling Inc.MiddleBoulderОфис
75,000 – 150,000 USD в год
21 окт.
Software Engineer III, Cloud Service Mesh
GoogleMiddleSunnyvaleОфис
147,000 – 210,000 USD в год
21 окт.
Software Engineer III
GoogleMiddleIrvineОфис
147,000 – 210,000 USD в год
21 окт.
Software Engineer III, Infrastructure, Google Cloud Platform Identity and Security
GoogleMiddleKirklandОфис
147,000 – 210,000 USD в год
21 окт.
Application Development Lead Java Back-End Engineer - Vice President — Citi, 142,320 – 213,480 USD в год, New York | itrelocate