Citi
Lead Java Back End Developer — Digital Assets Platform - Vice President
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий Java backend-разработчик (VP) на платформе цифровых активов: hands-on технический лидер команды, который пишет production-код, проводит код-ревью и отвечает за low-level design.
Задачи
- Писать, ревьюить и выпускать production-код вместе с командой
- Брать на себя самые сложные и рискованные инженерные задачи платформы
- Задавать техническое направление повседневной реализации команды
- Проводить детальные код-ревью, выявляя ошибки логики, проблемы конкурентности, безопасности и производительности
- Устанавливать и поддерживать стандарты кодирования и чек-листы ревью
- Проводить сессии low-level design и переводить архитектуру в детальные технические решения
- Ревьюить и оспаривать дизайн-предложения других инженеров
- Документировать ключевые дизайн-решения и компромиссы
- Технически руководить командой backend-инженеров и снимать блокеры
- Менторить junior и middle инженеров
- Участвовать в найме и технических интервью
- Декомпозировать эпики в задачи, оценивать трудозатраты и обеспечивать своевременную поставку
- Выявлять технические риски, узкие места и техдолг
- Работать с Engineering Team Lead, архитектором и продуктом/бизнесом
- Развивать автоматизированное тестирование, CI/CD, observability и операционную готовность
Требования
- 6–10 лет практического опыта профессиональной разработки
- Глубина в backend-разработке: Java, Spring Boot, распределённые системы, микросервисы, REST/gRPC API
- Опыт лидерства через код — регулярно пишет код и уважаем за техническую глубину
- Сильный опыт проведения тщательных код-ревью
- Сильное владение low-level design
- Опыт руководства или технического менторства команды инженеров
- Понимание структур данных и алгоритмов, паттернов проектирования, конкурентности, проектирования БД и API, практик тестирования
- Опыт работы в крупных регулируемых или enterprise-средах (финансовый сектор предпочтителен)
- Отличные коммуникативные навыки
- Степень бакалавра в Computer Science, Engineering или смежной области (или эквивалентный практический опыт)
Условия
- Full time
- Зарплата $142,320.00 - $213,480.00
- Дискреционные и формульные премии и retention-выплаты для подходящих сотрудников
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k)
- Страхование жизни, от несчастных случаев и инвалидности
- Wellness-программы
- Оплачиваемые отпуска, больничные и праздничные дни
Навыки
- Java
- Spring Boot
- distributed systems
- microservices
- REST
- gRPC
- Docker
- Kubernetes
- OpenShift
- CI/CD
- Agile
- Scrum