Senior Java Developer – Backend and System Integration
ITDS
Rola polega na projektowaniu i implementacji rozwiązań backendowych oraz integracji systemów dla platformy zarządzania terminalami płatniczymi. Praca obejmuje rozwój w Java 8+, Spring Boot, Hibernate, RabbitMQ oraz Oracle Database. Będziesz pracować z legacy kodem, migracją z TMS do RTMS, oraz integracjami przez REST, SOAP, RMI. To stanowisko dla seniora z naciskiem na systemy rozproszone i integrację, nie tylko czysty backend.
Brakuje: nie podano wielkości zespołu, brak opisu procesu rekrutacyjnego.
Rola polega na projektowaniu i implementacji rozwiązań backendowych oraz integracji systemów dla platformy zarządzania terminalami płatniczymi. Praca obejmuje rozwój w Java 8+, Spring Boot, Hibernate, RabbitMQ oraz Oracle Database. Będziesz pracować z legacy kodem, migracją z TMS do RTMS, oraz integracjami przez REST, SOAP, RMI. To stanowisko dla seniora z naciskiem na systemy rozproszone i integrację, nie tylko czysty backend.
- ✓Ciekawa domena – systemy zarządzania terminalami płatniczymi
- ✓Nowoczesny stack technologiczny (Spring Boot, RabbitMQ, CI/CD)
- ✓Możliwość udziału w migracji i modernizacji systemu
- ✓Stabilne środowisko enterprise z ugruntowaną pozycją klienta
- !Brak informacji o liczbie dni pracy hybrydowej w biurze
- !Praca z legacy kodem i reverse engineering może być uciążliwa dla niektórych
- !Proces migracji z TMS do RTMS może wiązać się z presją czasową
- !Nie określono wielkości zespołu ani struktury projektu
- •Projektowanie i implementacja rozwiązań backendowych w Java/Spring Boot na podstawie dokumentacji
- •Integracja systemów przy użyciu REST, SOAP, RMI i baz danych (Oracle)
- •Praca z legacy kodem, w tym reverse engineering i modernizacja
- •Udział w migracji z TMS do RTMS (nowy system zarządzania terminalami)
- •Definiowanie i budowa testów dla zautomatyzowanych frameworków testowych
- •Współpraca przy ocenie podatności i zapewnianiu zgodności bezpieczeństwa systemów
- •Konfiguracja i utrzymanie aplikacji na serwerach WildFly/JBoss
- •Używanie RabbitMQ do komunikacji asynchronicznej w systemach rozproszonych
Oferta dla doświadczonych specjalistów (Senior).
Java Developer z 4 latami doświadczenia, który ma praktykę w Spring Boot i integracjach REST, zna Oracle i RabbitMQ, ale może mieć mniej doświadczenia z WildFly i CI/CD. Osoba potrafiąca pracować z legacy kodem i gotowa do nauki systemów terminali płatniczych.
Nie dla juniorów ani midów z mniej niż 4 latami doświadczenia w Javie i integracjach. Osoby szukające wyłącznie greenfield development mogą być rozczarowane ilością legacy code i migracji.
- ?Jaka jest proporcja pracy z legacy kodem do nowych feature'ów?
- ?Ile osób liczy zespół deweloperski?
- ?Czy są dyżury on-call? Jak często?
- ?Jaki jest harmonogram migracji z TMS do RTMS?
- ?Jakie frameworki testowe są używane?
- ?Czy istnieje możliwość wpływu na architekturę i wybór technologii?
- −Nie podano wielkości zespołu
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo, jaka jest skala legacy kodu w projekcie
- −Brak informacji o on-call i dyżurach
- −Nie sprecyzowano, czy praca jest na konkretnym projekcie czy rotacyjnie
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Spring Framework.