Citibank
Java Backend Developer, Vice President
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик Java backend в Citi: руководство анализом и программированием приложений, проектирование и внедрение новых систем совместно с технологической командой.
Задачи
- Взаимодействовать с командами менеджмента для интеграции функций и определения необходимых улучшений систем
- Решать сложные задачи высокой значимости через глубокий анализ бизнес- и системных процессов
- Обеспечивать соответствие дизайна приложений общей архитектуре
- Разрабатывать стандарты кодирования, тестирования, отладки и внедрения
- Выступать наставником для разработчиков и аналитиков среднего уровня, распределять задачи
- Оценивать риски при принятии бизнес-решений и обеспечивать соблюдение нормативных требований
Требования
- Опыт разработки приложений от 6 до 10 лет
- Глубокое знание Core Java 11/17 и J2EE
- Опыт работы с микросервисной архитектурой (Spring Boot) и событийно-ориентированными распределёнными системами
- Опыт работы с веб-сервисами (REST/SOAP), паттернами проектирования, Concurrency Framework, Kafka, структурами данных/коллекциями, Docker
- Экспертный уровень SQL
- Базовые знания Python
- Отличные аналитические навыки и навыки решения проблем
- Сильные коммуникативные навыки и умение работать в команде
- Степень бакалавра или эквивалентный опыт; магистерская степень предпочтительна
Условия
- Полная занятость
- Заработная плата $142,320.00 - $213,480.00
- Дискреционные и формульные премии и удержания для подходящих сотрудников
- Медицинская, стоматологическая и офтальмологическая страховка; 401(k); страхование жизни, от несчастных случаев и инвалидности; программы wellness
- Оплачиваемые отпуска, больничные и праздничные дни
Навыки
- Java
- Core Java 11/17
- J2EE
- Spring Boot
- Microservices
- REST
- SOAP
- Kafka
- Docker
- SQL
- Python
- OpenShift
- Angular 14
- CI/CD
- Agile