NoFluffJobs Praca zdalna Senior

Senior Backend Developer (with AWS)

j-labs software specialist

⚲ Kraków

26 880 - 30 240 PLN (B2B)

Wymagania

  • Java
  • AWS
  • Terraform
  • Docker
  • Microservices
  • Kotlin
  • Kotlin (nice to have)

Opis stanowiska

O projekcie:
Dołącz do zespołu rozwijającego nowoczesną platformę do zarządzania majątkiem opartą na ETF-ach, w której kluczowe są bezpieczeństwo, skalowalność i niezawodność systemu.

Projekt koncentruje się na budowie i rozwoju rozwiązań obsługujących ponad milion użytkowników. Pracujemy w środowisku architektury mikroserwisowej, rozwijając komponenty związane z uwierzytelnianiem, identyfikacją użytkowników oraz szeroko pojętym bezpieczeństwem. Szczególny nacisk kładziemy na ochronę danych, stabilność działania oraz zgodność z regulacjami.

Stack technologiczny: Java/Kotlin, AWS, Terraform, Docker, Spring, Git, GraphQL, REST API, SQL, architektura mikroserwisowa.

Wymagania:
- Minimum 5 lat doświadczenia w programowaniu w Java/Kotlin.
- Dobra znajomość architektury mikroserwisowej.
- Doświadczenie w pracy z chmurą (preferowany AWS).
- Znajomość dobrych praktyk programowania i wzorców projektowych.
- Dobra komunikacja i współpraca zespołowa.
- Język angielski min. B2.

Codzienne zadania:
- Praca nad platformą do zarządzania majątkiem opartym na ETF oraz rozwój rozwiązań w obszarach Client Lifecycle i Marketing Growth.
- Bliska współpraca z PO oraz pozostałymi członkami zespołu w celu przełożenia wyzwań biznesowych na najwyższej jakości rozwiązania techniczne.
- Tworzenie czystego, testowalnego i dobrze udokumentowanego kodu.
- Aktywny udział w usprawnianiu procesu wytwarzania oprogramowania i kultury inżynierskiej.
- Proponowanie rozwiązań architektonicznych.
- Praca w samoorganizujących się zespołach agile z wykorzystaniem CI/CD i infrastruktury chmurowej.

🔍 Dekoder Ogłoszenia

🔴
nowoczesną platformę
Może oznaczać, że platforma jest w fazie rozwoju lub wymaga znaczących zmian, a nie jest w pełni dojrzała.
🟡
kluczowe są bezpieczeństwo, skalowalność i niezawodność systemu
Podkreśla to ważność tych aspektów, ale nie daje gwarancji, że obecne rozwiązania są już na najwyższym poziomie.
🟡
rozwiązań obsługujących ponad milion użytkowników
Może oznaczać, że system jest już obciążony lub będzie wymagał intensywnych prac optymalizacyjnych w przyszłości.
🔴
Bliska współpraca z PO oraz pozostałymi członkami zespołu w celu przełożenia wyzwań biznesowych na najwyższej jakości rozwiązania techniczne.
Może oznaczać częste zmiany wymagań lub presję na szybkie dostarczanie rozwiązań, nawet jeśli nie są one idealne technicznie.
🔴
Aktywny udział w usprawnianiu procesu wytwarzania oprogramowania i kultury inżynierskiej.
Może oznaczać, że obecne procesy są niedoskonałe i wymagają znaczącej pracy nad ich poprawą, co może być czasochłonne.