Местоположение: Пуна, Индия
Deutsche Bank переосмысливает свои цифровые каналы с помощью множества стратегических и сложных проектов. Применяя методологию Agile в разработке программного обеспечения, Deutsche Bank стремится повысить гибкость и ускорить вывод на рынок без ущерба для качества.
Будучи старшим Java-разработчиком, вы будете вносить свой вклад в проектирование и разработку в специализированной команде. Вы будете использовать инструменты непрерывной интеграции и лучшие практики для поддержки цифровой трансформации Deutsche Bank.
В рамках нашей гибкой системы льгот, вот некоторые преимущества, которые вы получите:
- Политика отпусков мирового уровня
- Гендерно-нейтральные отпуска по уходу за ребенком
- 100% возмещение расходов на помощь по уходу за детьми (гендерно-нейтральное)
- Гибкий график работы
- Спонсорская поддержка для получения сертификаций и образования, актуального для отрасли
- Программа помощи сотрудникам для вас и членов вашей семьи
- Комплексная страховка при госпитализации для вас и ваших иждивенцев
- Страхование от несчастных случаев и страхование жизни
- Бесплатный медицинский осмотр для лиц старше 35 лет
Ваши ключевые обязанности:
- Сильные навыки проектирования решений
- Разработка, модульное тестирование, интеграция, развертывание, поддержка и улучшение программного обеспечения
- Проведение обзоров кода коллег
- Активное участие в деятельности и церемониях команды (например, ежедневные митинги)
- Участие в деятельности лидера Dev-группы
- Внедрение лучших практик непрерывной интеграции (SCM, автоматизация сборки, модульное тестирование, управление зависимостями)
- Сотрудничество с членами команды для достижения целей команды/спринта
- Обновление инструментов управления Agile-командой (JIRA/Confluence)
- Управление индивидуальными приоритетами задач и продуктами
- Обеспечение качества ваших решений
- Участие в планировании и деятельности по непрерывному совершенствованию
Ваши навыки и опыт:
- 5+ лет опыта работы
- Умение писать код в области Big Data Hadoop
- Опыт создания крупных программных приложений
- Знание методологии Agile для разработки программных решений
- Способность работать с большими объемами данных для извлечения бизнес-информации
- Навыки анализа данных, выявления инсайтов и рекомендаций по стратегиям, основанным на данных
- Знание ООП языков (Java, C++, Python)
- Понимание теорий баз данных, структур, категорий, свойств и лучших практик
- Опыт установки, настройки, обслуживания и защиты Hadoop
- Аналитический склад ума и способность к обучению-разучиванию-переобучению концепций
- Экспертное знание Apache Spark и программирования на Scala
- Способность преобразовывать технические требования в исключительные проекты
- Рабочие знания SQL, NoSQL, хранилищ данных и DBA
- Комплексное понимание экосистемы Hadoop
Как мы будем вас поддерживать:
- Обучение и развитие, чтобы вы могли преуспеть в своей карьере
- Гибкие варианты работы для баланса личных приоритетов
- Консультации и поддержка от экспертов команды