Lokalizacja: Pune, Indie
Deutsche Bank reinventuje swoje kanały cyfrowe dzięki licznym strategicznym i wymagającym projektom. Przyjmując zwinne metodyki tworzenia oprogramowania, Deutsche Bank dąży do zwiększenia zwinności i przyspieszenia wprowadzania na rynek, nie rezygnując z jakości.
Jako Starszy Programista Java, będziesz wnosić swoje doświadczenie w zakresie projektowania i tworzenia do dedykowanego zespołu. Będziesz korzystać z narzędzi Continuous Integration i najlepszych praktyk, aby wspierać cyfrową transformację Deutsche Bank.
W ramach naszego elastycznego systemu świadczeń, oto niektóre z zalet, które będziesz mógł/mogła cieszyć się:
- Najlepsza w swojej klasie polityka urlopowa
- Bez względu na płeć urlopy rodzicielskie
- 100% zwrot kosztów w ramach pomocy opieki nad dzieckiem (bez względu na płeć)
- Elastyczne warunki pracy
- Dofinansowanie do certyfikacji i edukacji odpowiednich dla branży
- Program Wsparcia Pracowników dla Ciebie i Twoich członków rodziny
- Kompleksowe ubezpieczenie szpitalne dla Ciebie i Twoich osób zależnych
- Ubezpieczenie na wypadek wypadków i na życie
- Bezpłatne badania zdrowotne dla osób powyżej 35 roku życia
- Silne umiejętności projektowania rozwiązań
- Tworzenie, testowanie jednostkowe, integracja, wdrażanie, utrzymanie i doskonalenie oprogramowania
- Przeprowadzanie przeglądów kodu kolegów
- Aktywny udział w działaniach i ceremoniach zespołu (np. codzienne spotkania stand-up/scrum)
- Zaangażowanie w aktywności lidera zespołu programistów
- Wdrażanie najlepszych praktyk ciągłej integracji (SCM, automatyzacja budowy, testowanie jednostkowe, zarządzanie zależnościami)
- Współpraca z członkami zespołu w celu osiągnięcia celów zespołu/sprintu
- Aktualizacja narzędzi zarządzania zespołem Agile (JIRA/Confluence)
- Zarządzanie priorytetami i zobowiązaniami zadań indywidualnych
- Zapewnienie jakości swoich rozwiązań
- Udział w planowaniu i działaniach na rzecz ciągłego doskonalenia
- Ponad 5 lat doświadczenia
- Biegłość w kodowaniu w domenie Big Data Hadoop
- Doświadczenie w tworzeniu obszernych aplikacji programowych
- Znajomość metodyki Agile dla rozwiązań programistycznych
- Umiejętność radzenia sobie z dużymi wolumenami danych w celu uzyskania informacji biznesowych
- Umiejętność analizowania danych, odkrywania wniosków i rekomendowania strategii opartych na danych
- Biegłość w językach programowania OOP (Java, C++, Python)
- Zrozumienie teorii baz danych, struktur, kategorii, właściwości i najlepszych praktyk
- Doświadczenie w instalacji, konfiguracji, utrzymaniu i zabezpieczaniu Hadoop
- Posiadanie analitycznego myślenia oraz umiejętność uczenia się, od-uczenia się i ponownego uczenia się konceptów
- Ekspertyza w Apache Spark i programowaniu w Scala
- Zdolność