Jeśli chcesz rozwijać nowoczesne systemy bankowe, pracować z mikroserwisami i mieć realny wpływ na decyzje techniczne — ta rola jest dla Ciebie. Dołącz do zespołu, który stawia na jakość kodu, skalowalne rozwiązania i ciągły rozwój.
Aplikuj i twórz z nami zaawansowane rozwiązania technologiczne.
responsibilities :
Projektowanie, rozwój oraz utrzymywanie aplikacji tworzonych w oparciu o Java 11+, Spring Boot oraz Golang.
Odpowiadanie za rozwój i optymalizację mikroserwisów oraz interfejsów REST API wykorzystywanych w systemach bankowych.
Współpraca z analitykami, architektami i testerami w ramach zespołów pracujących w metodyce Scrum.
Uczestniczenie w projektowaniu rozwiązań zapewniających wysoką dostępność i skalowalność systemów.
Wykorzystywanie mechanizmów kolejkowych do integracji i komunikacji pomiędzy usługami.
Dbanie o wysoką jakość kodu, odpowiednie pokrycie testami oraz zgodność z obowiązującymi standardami i dobrymi praktykami.
Branie udziału w code review oraz współdecydowanie o kierunkach architektonicznych.
Wspieranie pozostałych członków zespołu w rozwoju kompetencji technicznych.
requirements-expected :
Posiadasz minimum 5 lat doświadczenia komercyjnego w programowaniu w języku Java.
Bardzo dobrze znasz Spring Framework, JPA / Hibernate oraz tworzenie REST API.
Masz praktyczne doświadczenie w pracy z OpenAPI / Swagger i tworzysz czytelną, dobrze przygotowaną dokumentację interfejsów.
Potrafisz projektować i wdrażać rozwiązania wykorzystujące relacyjne bazy danych, takie jak PostgreSQL czy Oracle.
Swobodnie korzystasz z narzędzi developerskich, m.in. Git, Maven oraz Docker.
Masz doświadczenie w pracy zespołowej w środowisku Scrum.
Czytasz i rozumiesz dokumentację techniczną w języku angielskim.
Jesteś otwarty/a na naukę i rozwój w obszarze nowych technologii.
offered :
Pracę na kontrakcie B2B.
Dostęp do systemu myBenefit, w tym prywatne ubezpieczenie medyczne, Multisport i wiele innych.