Citi
Digital Software Engineer Intermediate Analyst
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Начинающий инженер-разработчик в Citi для разработки, тестирования и поддержки современных цифровых приложений и сервисов на Java и Spring Boot в Agile-команде.
Задачи
- Разрабатывать, тестировать и поддерживать приложения на Java, Spring Boot, REST API и микросервисных фреймворках
- Участвовать в проектировании и реализации cloud-native приложений и сервисов
- Разрабатывать event-driven решения с использованием технологий обмена сообщениями
- Создавать и поддерживать API-интеграции между внутренними и внешними системами
- Писать безопасный, поддерживаемый и хорошо покрытый тестами код
- Участвовать в code review, тестировании и Agile-церемониях
- Устранять проблемы приложений при поддержке старших инженеров
- Осваивать и применять CI/CD, автоматизированное тестирование, observability и DevSecOps
- Использовать AI-инструменты разработчика для повышения продуктивности
- Взаимодействовать с кросс-функциональными командами
- Постоянно расширять знания в области cloud, микросервисов, API и распределённых систем
Требования
- 1-3 года опыта в разработке ПО или приложений, включая стажировки
- Опыт разработки приложений на Java и Spring Boot
- Базовое понимание микросервисной архитектуры, REST API и распределённых систем
- Знакомство с принципами cloud-native разработки и облачными платформами AWS, Azure или Google Cloud
- Представление об event-driven архитектурах и технологиях обмена сообщениями
- Опыт разработки, использования или поддержки RESTful API и системных интеграций
- Понимание SDLC, Agile-методологий и современных инженерных практик
- Знакомство с системами контроля версий и CI/CD (Git, Jenkins, GitHub Actions)
- Знание контейнерных технологий Docker; Kubernetes/OpenShift — плюс
- Сильные аналитические навыки и навыки решения проблем
- Эффективные навыки письменной и устной коммуникации, умение работать в команде
- Желание изучать новые технологии
- Степень бакалавра или эквивалентный опыт
Условия
- Полная занятость
- Зарплата $84,580.00 - $118,020.00
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k)
- Страхование жизни, от несчастных случаев и инвалидности
- Wellness-программы
- Оплачиваемые отпуска и больничные, оплачиваемые праздники
- Возможны дискреционные и формульные премии и retention-выплаты
Навыки
- Java
- Spring Boot
- REST API
- микросервисы
- cloud-native
- AWS
- Azure
- Google Cloud
- event-driven архитектуры
- Git
- Jenkins
- GitHub Actions
- Docker
- Kubernetes
- OpenShift
- Kafka
- NoSQL
- CI/CD
- DevSecOps
- GitHub Copilot