Citibank
Senior Java Engineer-Assistant Vice President
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Java-инженер в технологическое подразделение инвестиционного и корпоративного банкинга Citi. Основной фокус — backend на Java (70%), плюс frontend на Angular (30%), разработка масштабируемых full stack приложений для финансовых платформ.
Задачи
- Проектировать и разрабатывать отказоустойчивые backend-сервисы и API на Java и Spring Boot
- Разрабатывать и поддерживать frontend-интерфейсы на Angular
- Внедрять практики DevSecOps и SRE для создания безопасных и production-ready решений
- Применять современные принципы проектирования и CI/CD на всём жизненном цикле разработки
- Анализировать существующие приложения, выявлять технические риски и предлагать улучшения архитектуры
- Взаимодействовать со стейкхолдерами для уточнения требований и синхронизации поставки
- Менторить инженеров через code review, design review и техническую документацию
Требования
- 6+ лет опыта full stack разработки с сильной экспертизой в Java backend
- Глубокое владение Java и Spring Boot, проектирование и разработка микросервисных production-систем
- Опыт создания frontend-приложений на Angular, знание JavaScript и функциональных паттернов
- Практический опыт с Kafka, GraphQL и NoSQL базами данных
- Умение применять принципы DevSecOps, security-first разработку и CI/CD инструменты
- Опыт написания и поддержки UI-тестов с фокусом на качество и надёжность
- Способность работать с минимальным надзором и брать end-to-end ответственность за результат
- Опыт работы в agile-среде
- Степень бакалавра в релевантной области или эквивалентный практический опыт
Условия
- Гибридный формат: 3 дня в офисе, 2 дня удалённо
- Постоянно обновляемая программа обучения
- Прозрачные пути карьерного роста и внутренней мобильности
- Работа над сложными высоконагруженными задачами в одной из крупнейших финансовых организаций мира
- Культура, ориентированная на результат, технический вклад и командное взаимодействие
- Долгосрочная поддержка развития карьеры, менторство и кросс-функциональный опыт
- Медицинская, стоматологическая и vision страховка, 401(k), страхование жизни, оплачиваемые отпуска и больничные
Навыки
- Java
- Spring Boot
- Kafka
- GraphQL
- Angular
- JavaScript
- NoSQL
- CI/CD
- DevSecOps
- SRE
- microservices