NoFluffJobs Stacjonarnie Senior

Big Data Developer

AVENGA (Agencja Pracy, nr KRAZ: 8448)

⚲ Warszawa

25 200 - 30 240 PLN (B2B)

Wymagania

  • Java
  • Python
  • Hadoop
  • Kafka
  • NiFi
  • Elasticsearch
  • Hive
  • Flink
  • REST API
  • Docker
  • Kubernetes
  • CI/CD
  • Scrum (nice to have)
  • NoSQL (nice to have)

Opis stanowiska

O projekcie: Jeden z naszych Klientów z branży ubezpieczeniowej potrzebuje Developera/Developerki Big Data. Lokalizcaja: raz w tygodniu praca z biura w Warszawie, 4 dni zdalnie. Współpraca długofalowa przez Avenga. Wymagania: Must have: - Doświadczenie w projektowaniu i programowaniu systemów IT. - Bardzo dobra znajomość języków Java i Python oraz zasady programowania obiektowego i tworzenia czystego kodu. - Doświadczenie w pracy z technologiami Big Data jak Hadoop, Spark, Kafka, NiFi, Elasticsearch, Hive, Flink, etc. - Doświadczenie w tworzeniu mikroserwisów i/lub usług typu REST API. - Doświadczenie w osadzaniu aplikacji na Docker oraz Kubernetes. - Doświadczenie w pracy z narzędziami CI/CD (Bamboo, Jenkins). - Znajomość SQL oraz doświadczenie z pracą z bazami danych (preferowany PostgreSQL). - Mile widziane doświadczenie w tworzeniu oprogramowania z wykorzystaniem Spring Framework, Spring Boot. - Świadczenie usług z terytorium Polski.  Nice to have: - Mile widziana znajomość rozwiązań NoSQL (MongoDB, HBase). - Mile widziana znajomość IntelliJ IDEA/Pycharm oraz umiejętność pracy z GIT. - Znajomość języka angielskiego umożliwiająca czytanie dokumentacji technicznej. - Znajomość metodyki Agile (Scrum). Codzienne zadania: - Współpraca w tworzeniu specyfikacji wymagań. - Wycena pracochłonności zmian w systemach informatycznych. - Projektowanie i dokumentowanie szczegółowe systemów informatycznych na podstawie projektu architektury. - Opiniowanie i akceptowanie projektów realizowanych przez dostawców zewnętrznych. - Implementacja rozwiązań w systemach informatycznych. - Nadzorowanie prac implementacyjnych i odbiór kodu źródłowego oprogramowania oraz dokumentacji technicznej od dostawców. - Zapewnienie realizacji wymagań eksploatacyjnych w dostarczanych rozwiązaniach. - Zapewnienie realizacji wymagań funkcjonalnych i niefunkcjonalnych w dostarczanych rozwiązaniach. - Definiowanie i rozwijanie standardów projektowania, dokumentacji i implementacji systemów informatycznych. - Utrzymywanie i aktualizacja repozytorium dokumentacji technicznej systemów informatycznych. - Wsparcie programistyczne podczas wdrażania rozwiązań. - Stabilizacja wdrożonych rozwiązań. - Identyfikacja ryzyk oraz podejmowanie działań mitygujących ryzyka. - Definiowanie i rozwijanie standardów środowisk programistycznych. - Pozyskiwanie i wdrażanie nowych technologii. - Zapewnienie właściwej jakości wytwarzanego oprogramowania i zgodności ze standardami oraz dobrymi praktykami. - Realizacja wsparcia w ramach III linia ServiceDesk.