Java Developer
Codetalent
Rola Java Developera w zespole rozwijającym platformę bankowości mobilnej dla wiodącego banku w regionie EMEA. Skupia się na tworzeniu mikroserwisów w Javie 17/21 i Spring Boot 3, implementacji logiki biznesowej dla płatności natychmiastowych, optymalizacji zapytań PostgreSQL oraz integracji z zewnętrznymi dostawcami usług płatniczych. Projekt ma charakter skalowalny i bezpieczny, obsługujący miliony transakcji dziennie. To typowa rola backend developera w sektorze finansowym, z naciskiem na wysoką jakość kodu i architekturę mikroserwisową.
Brakuje: nie podano liczby osób w zespole, brak informacji o dyżurach (on-call).
Rola Java Developera w zespole rozwijającym platformę bankowości mobilnej dla wiodącego banku w regionie EMEA. Skupia się na tworzeniu mikroserwisów w Javie 17/21 i Spring Boot 3, implementacji logiki biznesowej dla płatności natychmiastowych, optymalizacji zapytań PostgreSQL oraz integracji z zewnętrznymi dostawcami usług płatniczych. Projekt ma charakter skalowalny i bezpieczny, obsługujący miliony transakcji dziennie. To typowa rola backend developera w sektorze finansowym, z naciskiem na wysoką jakość kodu i architekturę mikroserwisową.
- ✓Autorskie narzędzia analityczne do skracania onboardingu
- ✓Dedykowany opiekun techniczny od pierwszego dnia
- ✓Stabilna umowa B2B na czas nieokreślony
- ✓Wpływ na wybór narzędzi, rozwiązań i produkt
- !Niejasność co do obowiązkowości znajomości Kafka/RabbitMQ – raz widnieje jako 'mile widziane', raz jako wymagane
- !Tylko jeden etap rekrutacyjny (rozmowa rekrutacyjna) – może oznaczać uproszczony proces, ale także ryzyko niedopasowania
- !Brak informacji o dyżurach (on-call) – w bankowości mogą występować
- !Brak informacji o wielkości zespołu i skali legacy
- •Rozwój i utrzymanie mikroserwisów w Javie 17/21 z Spring Boot 3
- •Implementacja logiki biznesowej modułów płatności natychmiastowych
- •Optymalizacja zapytań PostgreSQL pod kątem minimalizacji opóźnień
- •Integracja z zewnętrznymi dostawcami płatności przez REST API
- •Code review i pisanie testów jednostkowych (JUnit/Mockito)
- •Współpraca z architektami przy projektowaniu nowych funkcjonalności
- •Utrzymanie i rozwijanie systemów kolejkowych (Kafka lub RabbitMQ)
- •Konteneryzacja aplikacji za pomocą Dockera
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Backend developer z 4 latami komercyjnymi w Javie, znający Spring Framework, Docker, PostgreSQL i przynajmniej jeden system kolejkowy (Kafka lub RabbitMQ). Komunikatywny w języku angielskim (B2) i gotowy do pracy hybrydowej.
Juniorzy z mniej niż 3-4 latami doświadczenia, osoby szukające w pełni zdalnej pracy (model hybrydowy wymaga 1 dnia w biurze) oraz kandydaci niechętni do pracy w sektorze bankowym z legacy elementami (choć projekt nowoczesny, ale bankowość rządzi się swoimi prawami).
- ?Ile osób liczy zespół developerski po stronie klienta i po stronie Codetalent?
- ?Czy na co dzień pracujemy głównie z kodem nowym (greenfield) czy rozwijamy istniejące moduły?
- ?Jak wygląda kwestia dyżurów (on-call) – czy są, jak często, czy są dodatkowo płatne?
- ?Jaki jest stosunek testów automatycznych do manualnych i czy są akceptowane testy integracyjne?
- ?Czy istnieje możliwość pracy zdalnej z innego miasta niż Warszawa/Kraków/Gdańsk?
- ?Jakie narzędzia CI/CD są używane?
- ?Czy w projekcie są planowane migracje lub modernizacje legacy?
- −Nie podano liczby osób w zespole
- −Brak informacji o dyżurach (on-call)
- −Nie opisano stosu technologicznego po stronie DevOps (CI/CD, monitoring)
- −Brak szczegółów dotyczących pokrycia testami (czy wymagane są testy integracyjne/end-to-end)
- −Nie podano, czy istnieje możliwość pracy wyłącznie zdalnej
Model hybrydowy z 1 dniem w biurze przeznaczonym na integrację i sesje whiteboardowe. Kultura stawia na transparentność, wpływ na architekturę i samodzielność techniczną.
Rozmowa rekrutacyjna (jeden etap).
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię Java. Pełne statystyki zarobków →