Citibank
Senior Java Big Data Developer - AVP
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Java-разработчик в Citi для проектирования и разработки ключевых компонентов Regulatory Reporting Hub — критичного для бизнеса приложения регуляторной отчётности. Роль сочетает экспертный backend на Java/J2EE с front-end разработкой на JavaScript и предполагает техническое лидерство и менторство.
Задачи
- Взаимодействовать с бизнес-пользователями для сбора, уточнения и документирования бизнес-требований для Regulatory Reporting Hub
- Переводить задокументированные бизнес-требования в технические спецификации совместно с технологическими командами
- Реализовывать процессы сверки (reconciliation) регуляторных и финансовых данных совместно с технологическими командами
- Участвовать в проектировании и разработке архитектурных решений приложения
- Определять общую стратегию тестирования для новой разработки и доработок
- Управлять User Acceptance Testing (UAT) с бизнес-заказчиками
- Обеспечивать пост-релизную поддержку для стабильности приложения и решения инцидентов
- Проводить еженедельные обзорные звонки по статусу проекта со всеми участниками
- Вести список проблем и задач и следить за своевременным выполнением задач стейкхолдерами
- Готовить вклад в отчётность steering committee раз в две недели: статус проекта, финансы, эскалации
- Критически оценивать текущие процессы и предлагать повышение эффективности
- Проектировать, ревьюить и предлагать улучшения существующего кода и архитектуры
- Наставлять и менторить младших членов команды в agile-среде
Требования
- 5+ лет опыта разработки на Java, экспертный уровень Core Java, Spring, Web Services и J2EE
- 5+ лет опыта реализации enterprise-проектов на Java
- Экспертное знание Apache Spring, Spark и Kafka
- Экспертное знание экосистемы Cloudera: Hadoop, HDFS, Hive, Impala
- Экспертное знание JSON, XSD, RESTful web services, паттернов проектирования и баз данных
- Сильные фундаментальные знания computer science: структуры данных, алгоритмы, базы данных, операционные системы
- Опыт разработки высокопроизводительных многопоточных приложений
- Глубокое понимание серверной интеграции, RESTful-сервисов и Spring MVC
- Владение JavaScript, HTML5, AJAX и JSON для front-end разработки
- Опыт работы с AngularJS, CSS и Spring MVC в контексте JavaScript-приложений
- Хорошее знание паттернов проектирования, умение решать сложные задачи проектирования и находить/исправлять проблемы в коде
- Хорошие навыки работы с веб-серверами WebSphere и WASND
- Опыт работы с системами контроля версий SVN и Bitbucket
- Опыт в банковских операциях, знание процессов обработки сделок и их регуляторного влияния
- Опыт в Compliance или финансовом секторе — плюс
- Знание регуляторного бизнеса — плюс
- Сильные технические навыки анализа данных, включая Excel и Access
- Сильные бизнес-аналитические навыки
- Сильные навыки письменной и устной коммуникации
- Умение тесно работать с технологическими партнёрами для выполнения бизнес-требований
- Степень бакалавра / университетский диплом или эквивалентный опыт
Условия
- Полная занятость
- Зарплата $121 200 - $181 800 в год
- Дискреционные и формульные премии и удержания для подходящих сотрудников
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k)
- Страхование жизни, от несчастных случаев и инвалидности
- Wellness-программы
- Оплачиваемые отпуска, больничные и праздничные дни
Навыки
- Java
- Core Java
- Spring
- Web Services
- J2EE
- Apache Spring
- Spark
- Kafka
- Cloudera
- Hadoop
- HDFS
- Hive
- Impala
- JSON
- XSD
- RESTful web services
- Design patterns
- Databases
- Data structures
- Algorithms
- Operating systems
- Multi-threaded applications
- Spring MVC
- JavaScript
- HTML5
- AJAX
- AngularJS
- CSS
- WebSphere
- WASND
- SVN
- Bitbucket
- Excel
- Access