Senior Java Developer

Summary

Senior Java developer builds and maintains high-quality, distributed banking applications using Java, SQL, and microservices, working in a hybrid model for a major Polish financial institution.

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ą.

Tryb pracy

Praca hybrydowa z biura Klienta w Warszawie

Realizację projektu ułatwi Ci

  • Wykształcenie wyższe na kierunku informatyka, matematyka lub pokrewnym

  • Bardzo dobra znajomość relacyjnych baz danych, w tym: projektowania struktur danych, tworzenia i optymalizacji zapytań SQL, zagadnień związanych z transakcjami oraz blokadami bazodanowymi

  • Praktyczne doświadczenie w integracji systemów z wykorzystaniem REST, JSON, SOAP Web Services, XML oraz XSD

  • Doświadczenie w projektowaniu i rozwoju aplikacji rozproszonych opartych o architekturę mikroserwisową

  • Dobra znajomość wzorców projektowych oraz wzorców architektonicznych

  • Doświadczenie w Code Review, refaktoryzacji kodu oraz pracy z systemami kontroli wersji (Git, Gerrit lub podobne)

  • Praktyczna znajomość narzędzi JIRA oraz Confluence

  • Znajomość języka angielskiego umożliwiająca swobodną pracę z dokumentacją techniczną

  • Doświadczenie w obszarze bankowości detalicznej

Mile Widziane

  • Doświadczenie w projektowaniu rozwiązań z wykorzystaniem Enterprise Architect oraz UML

  • Znajomość Apache Kafka

Twój wkład do projektu

  • Tworzenie wysokiej jakości, wydajnego i łatwego w utrzymaniu kodu

  • Projektowanie oraz dokumentowanie rozwiązań technicznych

  • Przeprowadzanie testów jednostkowych i dbanie o jakość dostarczanego oprogramowania

  • Udział w przeglądach kodu oraz refaktoryzacji istniejących rozwiązań

  • Współpraca z Analitykami Biznesowymi, Architektami IT oraz interesariuszami biznesowymi

  • Mentoring i wsparcie techniczne mniej doświadczonych programistów

  • Aktywny udział w projektowaniu i rozwoju aplikacji opartych o architekturę mikroserwisową

Tak o Ciebie zadbamy

Dołączając do Edge One Solutions, otrzymujesz pełne wsparcie w rozwoju zawodowym i osobistym, co daje Ci realną szansę na budowanie kariery zgodnie z własnymi celami.

  • Zyskujesz indywidualne wsparcie Service Delivery Managera, który pomoże Ci zaplanować ścieżkę kariery i zadba o Twój komfort i satysfakcję z pracy w projekcie

  • Szkolenia, certyfikaty i konferencje - dofinansowujemy lub w pełni pokrywamy koszty rozwoju kompetencji technicznych

  • #SmartChange – umożliwiamy zmianę projektu i dobieramy kolejny zgodnie z Twoimi preferencjami

  • Dbamy o Twój work-life balance, dlatego poza pracą oferujemy wyjścia integracyjne, aktywności sportowe i inspirujące webinary #edge1talks, które rozwijają i łączą ludzi.

  • Aktywność fizyczna – wspieramy sportowe inicjatywy i wynajem sal treningowych

  • Pakiet zdrowotny – prywatna opieka, karta sportowa, ubezpieczenie i platforma ze wsparciem psychologicznym

  • Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym

  • Lekcje języka angielskiego – dopasowane do Twojego poziomu, idealne do pracy w międzynarodowym środowisku

Nie spełniasz wszystkich wymagań, a projekt Cię zainteresował? Nie wahaj się i aplikuj. Porozmawiajmy!