Senior Java Developer

Brak informacji o wynagrodzeniu
SeniorFull-time
#424579·Dodano miesiąc temu·4
Źródło: Edge One Solutions
🚫Oferta wygasła. Ta oferta pracy nie jest już aktywna i rekrutacja została zakończona.

Tech Stack / Keywords

JavaSpringREST APICI/CDDevOpsJUnitGitSDLC

Firma i stanowisko

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.

Wymagania

  • 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ń

Obowiązki

  • 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ń

Benefity

  • Pełne wsparcie w rozwoju zawodowym i osobistym
  • Indywidualne wsparcie Service Delivery Managera przy planowaniu ścieżki kariery
  • Szkolenia, certyfikaty i konferencje z dofinansowaniem lub pełnym pokryciem kosztów
  • Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange)
  • Wyjścia integracyjne, aktywności sportowe i webinary #edge1talks
  • Wsparcie sportowych inicjatyw i wynajem sal treningowych
  • Pakiet zdrowotny: prywatna opieka, karta sportowa, ubezpieczenie, wsparcie psychologiczne (HearMe)
  • Elastyczne benefity z możliwością samodzielnego wyboru w systemie benefitowym
Elastyczne godziny
Szkolenia wewnętrzne
Budżet konferencyjny
Dofinansowanie szkoleń
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Edge One Solutions

Edge One Solutions

299 aktywnych ofert

Zobacz wszystkie oferty