Citi
Microservices Digital Software Engineer (Citi Retail Services)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер по микросервисам в Citi Retail Services: развитие и модернизация enterprise-платформ, переход от текущей архитектуры к cloud-native целевой архитектуре на Java в гибридном облаке.
Задачи
- Проектировать и разрабатывать фичи средней сложности, выступая ведущим разработчиком на средних проектах
- Анализировать и устранять проблемы с кодом, производительностью приложений и дизайном
- Проводить root cause анализ дефектов и проблем производительности
- Участвовать в проектных обсуждениях как Development Lead и принимать ключевые решения по дизайну
- Разрабатывать стандарты кодирования, тестирования, отладки и внедрения
- Взаимодействовать с вендорами технологий и UX-компонентов, согласовывать планы и роадмапы
- Участвовать в полном жизненном цикле разработки, включая выполнение тест-планов
- Коммуницировать прогресс, выявлять узкие места и управлять эскалациями и рисками
- Оптимизировать процессы и повышать скорость параллельной поставки проектов
- Делиться знаниями с командой на инженерных форумах и через сертификации
Требования
- 5+ лет практического опыта в управлении инфраструктурой и разработке ПО enterprise-масштаба
- Сильные аналитические и количественные навыки, ориентация на данные и результат
- Опыт поставки ПО по agile-методологии в крупных кросс-функциональных командах
- Глубокая экспертиза в высокопроизводительных вычислениях на Java, многопоточных и распределённых приложениях в микросервисной архитектуре
- Опыт проектирования и развития микросервисных архитектур, паттернов дизайна и управления API-контрактами
- Опыт модернизации технологического стека и трансформации на Next Generation платформу
- Опыт работы с AWS (EC2, S3, Lambda, RDS, EKS) или Microsoft Azure (AKS, Functions, Cosmos DB) в гибридном облаке
- Владение Java, Python 3.10+ или TypeScript
- Опыт с Docker и Kubernetes (OpenShift или Amazon EKS)
- Опыт с интеграционными технологиями TIBCO, Apache Kafka или MuleSoft
- Знание CI/CD инструментов Jenkins, GitLab CI/CD, GitHub Actions или ArgoCD
- Опыт с реляционными и NoSQL БД PostgreSQL, MongoDB, Oracle, Redis
- Опыт мониторинга и observability через Prometheus, Grafana, ELK Stack или Splunk
- Опыт архитектурного анализа trade-off (ATAM, ADRs)
- Опыт работы с третьими сторонами и технологическими вендорами
- Отличные навыки письменной и устной коммуникации
- Высшее образование или эквивалентный опыт
Условия
- Полная занятость
- Зарплата $107,120.00 - $160,680.00
- Дискреционные и формульные премии и retention-награды
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k)
- Страхование жизни, от несчастных случаев и инвалидности
- Wellness-программы
- Оплачиваемые отпуска, больничные и праздничные дни
Навыки
- Java
- Python
- TypeScript
- Microservices
- AWS
- EC2
- S3
- Lambda
- RDS
- EKS
- Azure
- AKS
- Azure Functions
- Cosmos DB
- Docker
- Kubernetes
- OpenShift
- TIBCO
- Apache Kafka
- MuleSoft
- Jenkins
- GitLab CI/CD
- GitHub Actions
- ArgoCD
- PostgreSQL
- MongoDB
- Oracle
- Redis
- Prometheus
- Grafana
- ELK Stack
- Splunk
- ATAM
- ADRs