Senior Java Developer | Branża Bankowa
Description
O nas
Społeczność Edge One Solutions powstała z miłości do nowych technologii. Liczymy ponad 350 ekspertów, a w Grupie Euvic, której jesteśmy częścią, jest nas już 5500. Indywidualne podejście pozwala na dopasowanie projektów do umiejętności, przez co realnie wspieramy się w rozwoju kompetencji.
O kliencie
Nasz klient to jeden z trzech największych polskich banków uniwersalnych, jak również jedna z największych instytucji finansowych w obszarze Europy Środkowo-Wschodniej. Jako pierwszy polski bank uruchomił bankomat i wydał kartę kredytową.
O projekcie
Projekt obejmuje budowę nowego systemu CRM dla sieci obsługującej klientów detalicznych. Zakres działań koncentruje się na projektowaniu, rozwoju i integracji rozwiązań wspierających procesy biznesowe, z wykorzystaniem architektury mikroserwisowej, baz danych oraz nowoczesnych mechanizmów komunikacji między systemami
Tryb świadczenia usług
Preferowana realizacja usług w trybie hybrydowym z biura klienta w Warszawie w wymiarze 4 dni w miesiącu
Realizację projektu ułatwi Ci
Doświadczenie komercyjnego w programowaniu w języku Java na poziomie seniorskim w tym w projektowaniu i rozwoju aplikacji backendowych
Wykształcenie wyższe kierunkowe (informatyka, matematyka lub pokrewne)
Dobra lub bardzo dobra znajomość relacyjnych baz danych, w tym SQL, projektowania struktur danych, indeksów, transakcji i blokad bazodanowych
Znajomość technologii integracyjnych: REST, JSON, SOAP Web Services, XML, XSD
Znajomość projektowania i rozwoju aplikacji rozproszonych opartych na architekturze mikroserwisowej
Znajomość wzorców projektowych i architektonicznych
Doświadczenie w Code Review z wykorzystaniem Git, Gerrit lub podobnych narzędzi oraz refaktoryzacji kodu
Doświadczenie w korzystaniu z Jira i Confluence
Znajomość języka angielskiego umożliwiająca czytanie i tworzenie dokumentacji technicznej
Mile widziane
Doświadczenie w projektowaniu rozwiązań z wykorzystaniem Enterprise Architect i UML
Znajomość Apache Kafka
Twój wkład do projektu
Projektowanie, rozwój i utrzymanie rozwiązań w ramach nowego systemu CRM
Tworzenie i optymalizacja struktur baz danych oraz zapytań SQL
Projektowanie i rozwój mechanizmów integracyjnych z wykorzystaniem REST i SOAP
Rozwój usług w architekturze mikroserwisowej
Stosowanie wzorców projektowych i dobrych praktyk programistycznych
Udział w przeglądach kodu, refaktoryzacji oraz dbanie o jego jakość
Współpraca z zespołami projektowymi przy analizie i wdrażaniu rozwiązań technicznych
Przygotowywanie i aktualizacja dokumentacji technicznej
Co oferujemy w ramach współpracy:
Co zyskujesz, współpracując z Edge1S w modelu B2B?
W Edge1S stawiamy na przejrzyste zasady współpracy oraz dostęp do różnorodnych możliwości projektowych, dopasowanych do Twojego doświadczenia, specjalizacji i preferencji.
Opiekun kontraktu
Dedykowany Opiekun Kontraktu jest Twoim głównym punktem kontaktu w Edge1S w sprawach związanych z realizacją projektu, organizacją współpracy oraz możliwościami udziału w kolejnych projektach.
Szkolenia, certyfikaty i konferencje
Możesz uczestniczyć w wybranych szkoleniach, certyfikacjach i konferencjach związanych z realizowanymi projektami albo zakresem współpracy. Zasady udziału i finansowania ustalamy indywidualnie.
#SmartChange
Gdy zbliża się koniec planowanego okresu projektu Klienta albo interesuje Cię inna rola projektowa, możesz zgłosić gotowość do udziału w kolejnym procesie kwalifikacji. Przedstawiamy dostępne propozycje współpracy B2B odpowiadające Twojemu doświadczeniu, specjalizacji i preferencjom. Zakres Usług oraz warunki każdego nowego SOW uzgadniamy odrębnie.
Społeczność Edge1S
Możesz brać udział w webinarach #edge1talks oraz innych dobrowolnych inicjatywach budujących relacje w społeczności Edge1S.
Aktywność fizyczna
Możesz uczestniczyć w inicjatywach sportowych organizowanych przez społeczność Edge1S oraz korzystać z udostępnianych sal treningowych.
Usługi dodatkowe
Możesz dobrowolnie korzystać z usług dodatkowych oferowanych na warunkach dostępnych dla Wykonawców Edge1S, takich jak prywatna opieka medyczna, karta sportowa, ubezpieczenie oraz wsparcie psychologiczne. Dostępność, ceny oraz zasady przystąpienia określają dokumenty dotyczące poszczególnych usług.
Platforma kafeteryjna
Możesz korzystać z platformy kafeteryjnej i samodzielnie decydować, na jakie dostępne w niej usługi lub produkty przeznaczasz przyznane punkty. Zasady uczestnictwa, przyznawania punktów i doładowań określa odrębny regulamin.
Nie spełniasz wszystkich wymagań, ale projekt Cię zainteresował? Aplikuj.
Porozmawiajmy i sprawdźmy, czy Twoje doświadczenie pasuje do tej albo innej możliwości projektowej.