Senior Java Developer
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 największy prywatny bank inwestycyjny w USA, którego początki sięgają aż XIX wieku. Do głównych obszarów działalności należą: bankowość komercyjna, usługi doradcze w zakresie zarządzania majątkiem i obsługa inwestorów.
Tryb pracy
Praca w modelu hybrydowym z biura klienta w Krakowie (w wymiarze 3 dni w tygodniu)
Realizację projektu ułatwi Ci znajomość
Minimum 5 lat komercyjnego doświadczenia w Java, w tym praktyczna znajomość Java 17+
Bardzo dobra znajomość Spring / Spring Boot
Doświadczenie w projektowaniu i tworzeniu REST API oraz usług backendowych
Bardzo dobra znajomość architektury mikroserwisowej
Znajomość programowania obiektowego, wzorców projektowych oraz zasad Clean Code
Praktyczna znajomość frameworków ORM oraz baz danych SQL
Umiejętność optymalizacji zapytań SQL
Znajomość procesów CI/CD, praktyk DevOps oraz dobrych praktyk SDLC
Doświadczenie w tworzeniu testów jednostkowych, integracyjnych i automatycznych z wykorzystaniem JUnit i Mockito
Bardzo dobra znajomość Git oraz współczesnych strategii pracy z branchami
Znajomość zasad Secure Coding oraz doświadczenie z narzędziami do skanowania bezpieczeństwa
Znajomość zagadnień związanych z logowaniem, metrykami, monitoringiem i tracingiem
Doświadczenie we wsparciu i diagnozowaniu systemów działających na środowiskach produkcyjnych
Samodzielność, odpowiedzialność oraz nastawienie na dostarczanie wysokiej jakości rozwiązań
Twój wkład do projektu
Projektowanie, rozwój i utrzymanie aplikacji w Java, ze szczególnym uwzględnieniem skalowalnych mikroserwisów
Udział w podejmowaniu decyzji architektonicznych oraz stosowanie wzorców projektowych i dobrych praktyk inżynierskich
Dbanie o wysoką wydajność, niezawodność, bezpieczeństwo i łatwość utrzymania tworzonych rozwiązań
Tworzenie rozwiązań zgodnych z dobrymi praktykami SDLC
Ścisła współpraca z architektami, zespołami QA, DevOps oraz interesariuszami biznesowymi
Udział w code review oraz dbanie o jakość i czytelność kodu
Diagnozowanie i rozwiązywanie złożonych problemów występujących na środowiskach produkcyjnych
Rozwój i wsparcie procesów oraz pipeline’ów CI/CD
Aktywne proponowanie i wdrażanie usprawnień w procesie wytwarzania oprogramowania
Branie odpowiedzialności za jakość i terminowe dostarczanie rozwiązań
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 (HearMe)
Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym
Nie spełniasz wszystkich wymagań, a projekt Cię zainteresował? Nie wahaj się i aplikuj. Porozmawiajmy!
Senior Java Developer
Senior Java Developer