Senior Java Developer

Brak informacji o wynagrodzeniu
SeniorFull-time
#424579·Dodano 20 dni temu·4
Źródło: Edge One Solutions
Aplikuj teraz

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

386 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz