Citi
Backend Engineering Lead(Java, Microservices & DevOps) - Assistant Vice President
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Руководитель направления backend-разработки в Citi: проектирование и развитие масштабируемых микросервисов на Java и Spring Boot, внедрение CI/CD и observability, интеграция AI/ML-возможностей в бэкенд-приложения.
Задачи
- Реализовывать и сопровождать CI/CD-пайплайны, обеспечивая надёжные и стабильные деплои
- Мониторить приложения современными observability-инструментами, применять интеллектуальный мониторинг и обнаружение аномалий
- Проектировать, разрабатывать и поддерживать масштабируемые высокопроизводительные backend-сервисы и микросервисы на Java и Spring Boot
- Создавать и развивать RESTful API и распределённые enterprise-системы с фокусом на надёжность, безопасность и масштабируемость
- Руководить разработкой: системный дизайн, код-ревью, внедрение лучших практик
- Интегрировать AI/ML-возможности и сторонние AI-сервисы в backend-приложения (интеллектуальные workflow, автоматизация, аналитика)
- Использовать AI-инструменты разработки для ускорения кодинга, повышения покрытия тестами и эффективности отладки
- Разрабатывать и поддерживать автоматизированные тестовые фреймворки, включая AI-driven подходы (self-healing тесты, предиктивное обнаружение дефектов)
- Взаимодействовать с кросс-функциональными командами: frontend-разработчики, QA, DevOps, product-менеджеры
- Оптимизировать запросы к БД, повышать производительность приложений, обеспечивать высокую доступность и отказоустойчивость
- Соблюдать стандарты кодирования, требования безопасности и регуляторного комплаенса
- Проводить root cause analysis, тюнинг производительности и production-поддержку
- Менторить и направлять junior-разработчиков, продвигать современные инженерные практики, включая AI-enabled разработку
- Следить за новыми технологиями в backend-инженерии, облаках и AI-driven разработке ПО
- Адекватно оценивать риски технических решений в соответствии со стандартами, политиками и требованиями комплаенса
Требования
- 5–8 лет релевантного опыта
- Опыт системного анализа и программирования программных приложений
- Опыт управления и реализации успешных проектов
- Рабочее знание методов консалтинга и управления проектами
- Способность работать под давлением и управлять дедлайнами или неожиданными изменениями требований
- Степень бакалавра / университетская степень или эквивалентный опыт
- Практический опыт как в программировании на Java, так и в DevOps-инструментах и технологиях
Условия
- Full time
- Зарплата $107 120,00 – $160 680,00
- Дискреционные и формульные премии и удержание для подходящих сотрудников
- Медицинская, стоматологическая и офтальмологическая страховка; 401(k); страхование жизни, от несчастных случаев и инвалидности; wellness-программы
- Оплачиваемые отпуска, больничные и праздничные дни
- Равные возможности трудоустройства
Навыки
- Java
- Spring Boot
- Microservices
- DevOps
- CI/CD
- RESTful API
- AI/ML
- AI-assisted development
- Automated testing
- Observability
- Anomaly detection
- Distributed systems
- Database optimization
- Cloud