JustJoin.IT Hybrydowo Mid

Fullstack Developer (Java + Angular) | Branża bankowa

Edge One Solutions Sp. z o.o

⚲ Wrocław

Do uzgodnienia

Wymagania

  • Java
  • Angular
  • Spring Framework
  • Spring Boot
  • JPA
  • JUnit
  • Mockito
  • Angular 16+
  • PrimeNG
  • SOAP

Opis stanowiska

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 wiodących banków uniwersalnych w Polsce, należący do międzynarodowej grupy finansowej. Organizacja oferuje kompleksowe usługi bankowe dla klientów indywidualnych oraz biznesowych, rozwijając nowoczesne rozwiązania w obszarze bankowości codziennej, finansowania i systemów płatniczych.

O projekcie
Projekt prowadzony jest przez interdyscyplinarny zespół ekspertów obejmujący kompetencje z zakresu analizy biznesowej i systemowej, architektury, projektowania, programowania, testów, integracji oraz administracji. Współpraca koncentruje się na projektowaniu i rozwoju nowoczesnych aplikacji bankowych, wykorzystywanych zarówno przez doradców, jak i klientów banku.
Zakres projektu obejmuje tworzenie oraz rozwój nowych funkcjonalności, rozwój istniejących rozwiązań, integrację z systemami wewnętrznymi i zewnętrznymi oraz udział w inicjatywach mających na celu zapewnienie wysokiej jakości, bezpieczeństwa i terminowej realizacji dostarczanych rozwiązań.
Projekt realizowany jest w środowisku Agile, z wykorzystaniem nowoczesnych technologii oraz dobrych praktyk wytwarzania oprogramowania, w ścisłej współpracy z interesariuszami biznesowymi i technicznymi.

Model współpracy
Hybrydowy z biura klienta we Wrocławiu.

Realizację projektu ułatwi Ci
• Minimum 2 lata doświadczenia na stanowisku Full Stack Developera lub podobnym, przy tworzeniu aplikacji webowych.
• Bardzo dobra znajomość języka Java oraz frameworka Angular.
• Praktyczne doświadczenie w pracy z technologiami: Java 17+, Spring Framework, Spring Boot, JPA, JUnit, Mockito, Angular 16+, PrimeNG, , SOAP, REST.
• Dobra znajomość SQL oraz relacyjnych baz danych.
• Doświadczenie w projektowaniu i implementacji rozwiązań opartych o Docker i Kubernetes.
• Znajomość metodologii tworzenia systemów informatycznych oraz zasad inżynierii oprogramowania.
• Umiejętność analitycznego myślenia i rozwiązywania problemów.
• Umiejętność efektywnej pracy zespołowej oraz proaktywne podejście do realizowanych zadań.
• Wysoka samodyscyplina, dobra organizacja pracy własnej oraz motywacja do rozwoju.
• Wykształcenie wyższe, preferowane na kierunkach: informatyka, matematyka, bankowość lub pokrewnych.
• Znajomość języka angielskiego na poziomie minimum B1, umożliwiająca swobodną komunikację w mowie i piśmie.

Mile widziane
• Znajomość Apache Kafka.
• Doświadczenie w realizacji projektów dla sektora finansowego lub bankowego.
• Praktyczna znajomość narzędzi do automatyzacji procesów CI/CD (np. Jenkins).
• Znajomość usług chmurowych AWS lub Azure.
• Doświadczenie w wykorzystaniu narzędzi wspierających programowanie opartych na sztucznej inteligencji, takich jak GitHub Copilot.

Twój wkład do projektu
• Projektowanie, implementacja i rozwój nowych funkcjonalności aplikacji w warstwie back-end oraz front-end.
• Tworzenie wysokiej jakości kodu zgodnie z obowiązującymi standardami, dobrymi praktykami programistycznymi oraz zasadami Clean Code.
• Udział w projektowaniu architektury oraz rozwoju rozwiązań wspierających aplikacje biznesowe.
• Integracja aplikacji z systemami wewnętrznymi i zewnętrznymi z wykorzystaniem odpowiednich technologii i interfejsów.
• Wsparcie techniczne podczas wdrażania nowych funkcjonalności oraz zmian w środowiskach testowych i produkcyjnych.
• Analiza, diagnozowanie i rozwiązywanie problemów technicznych związanych z działaniem aplikacji.
• Optymalizacja wydajności, stabilności oraz jakości istniejących rozwiązań.
• Współpraca z analitykami, testerami oraz pozostałymi członkami zespołu projektowego przy realizacji nowych funkcjonalności.
• Udział w Code Review oraz dbanie o utrzymanie wysokiej jakości oprogramowania.
• Tworzenie i aktualizacja dokumentacji technicznej związanej z rozwijanymi rozwiązaniami.

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 wsparcie psychologiczne

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

🔍 Dekoder Ogłoszenia

🔴
Indywidualne podejście pozwala na dopasowanie projektów do umiejętności, przez co realnie wspieramy się w rozwoju kompetencji.
Może oznaczać, że projekty są dopasowywane do obecnych umiejętności, a niekoniecznie do rozwoju w kierunku, który kandydat by preferował.
🔴
Projekt prowadzony jest przez interdyscyplinarny zespół ekspertów obejmujący kompetencje z zakresu analizy biznesowej i systemowej, architektury, projektowania, programowania, testów, integracji oraz administracji.
Może sugerować, że będziesz musiał wyjść poza swoją główną rolę i zajmować się zadaniami z różnych obszarów, niekoniecznie związanych bezpośrednio z programowaniem.
🟡
Współpraca koncentruje się na projektowaniu i rozwoju nowoczesnych aplikacji bankowych, wykorzystywanych zarówno przez doradców, jak i klientów banku.
Może oznaczać, że będziesz pracował nad systemami, które są kluczowe dla działania banku, co wiąże się z presją i odpowiedzialnością.
🔴
Projekt realizowany jest w środowisku Agile, z wykorzystaniem nowoczesnych technologii oraz dobrych praktyk wytwarzania oprogramowania, w ścisłej współpracy z interesariuszami biznesowymi i technicznymi.
Choć brzmi pozytywnie, 'ścisła współpraca z interesariuszami biznesowymi' może oznaczać częste zmiany wymagań i priorytetów.
🟡
Grupa Euvic, której jesteśmy częścią, jest nas już 5500.
Podkreślenie wielkości grupy może sugerować bardziej korporacyjne i mniej elastyczne środowisko pracy niż sugeruje początek ogłoszenia.