Senior Java Engineer
Verita HR
Rola backend developera w dużym banku przy budowie nowej generacji platformy inwestycyjnej. Będziesz projektować, rozwijać i utrzymywać aplikacje Java dla bankowości na Androida (backend dla aplikacji mobilnej). Praca w zespole odpowiedzialnym za funkcje takie jak dostęp do kont, inwestycje w akcje/ETF/fundusze oraz personalizowane portfele. Wymaga 7+ lat doświadczenia w Javie, znajomości Spring/Spring Boot, REST API, systemów kolejkowych (Kafka/IBM MQ), CI/CD i chmur. Obejmuje mentoring juniorów i udział w decyzjach architektonicznych.
Brakuje: nie podano wielkości zespołu ani struktury organizacyjnej., brak informacji o procesie rekrutacyjnym (kolejność etapów jest niejasna)..
Rola backend developera w dużym banku przy budowie nowej generacji platformy inwestycyjnej. Będziesz projektować, rozwijać i utrzymywać aplikacje Java dla bankowości na Androida (backend dla aplikacji mobilnej). Praca w zespole odpowiedzialnym za funkcje takie jak dostęp do kont, inwestycje w akcje/ETF/fundusze oraz personalizowane portfele. Wymaga 7+ lat doświadczenia w Javie, znajomości Spring/Spring Boot, REST API, systemów kolejkowych (Kafka/IBM MQ), CI/CD i chmur. Obejmuje mentoring juniorów i udział w decyzjach architektonicznych.
- ✓Budowa nowej generacji platformy inwestycyjnej – projekt greenfield z nowoczesnym stackiem.
- ✓B2B z widełkami 23100-31500 PLN/mies. – atrakcyjne wynagrodzenie.
- ✓Mentoring i udział w decyzjach architektonicznych – rola z wpływem technicznym.
- ✓Prestiżowa pozycja w globalnym banku – możliwość rozwoju w dużej organizacji.
- −Rozbieżność między trybem pracy: dane strukturalne mówią 'remote', a opis ogłoszenia 'hybrid (2 dni w biurze w Krakowie)'. To może wskazywać na brak spójności informacji.
- −Brak informacji o dyżurach on-call i wsparciu produkcyjnym po godzinach.
- −Praca przez agencję (Verita HR) dla klienta bankowego – możliwa biurokracja i mniejsza autonomia.
- !Nie podano konkretnej platformy chmurowej używanej w projekcie.
- !Wspomniano 'Java 8 or above' – może oznaczać pracę z legacy kodem.
- !Opis 'Android banking platforms' jest niejasny – czy to backend dla aplikacji mobilnej, czy coś innego?
- !Nie wiadomo, jak duży jest zespół ani ile systemów trzeba utrzymywać.
- •Projektowanie i implementacja nowych funkcji backendowych w Javie z użyciem Spring Boot
- •Współpraca z zespołem cross-funkcjonalnym przy dostarczaniu funkcjonalności dla platformy inwestycyjnej
- •Przegląd kodu (code review) i zapewnianie jakości poprzez testy jednostkowe (JUnit, Mockito)
- •Optymalizacja wydajności aplikacji i diagnozowanie problemów
- •Udział w dyskusjach architektonicznych i podejmowaniu decyzji technicznych
- •Przygotowywanie i utrzymywanie dokumentacji technicznej
- •Wsparcie wdrożeń i monitorowania aplikacji w środowisku produkcyjnym
- •Mentoring młodszych inżynierów i dzielenie się wiedzą
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z 7 latami w Javie, solidnym Spring Boot, REST API i CI/CD, ale z mniejszym doświadczeniem w chmurze lub systemach kolejkowych. Bez doświadczenia w bankowości.
Osoby z mniej niż 5 latami w Javie, juniorzy i midowie. Rola wymaga seniority i samodzielności. Nie dla osób szukających czysto zdalnej pracy bez wizyt w biurze.
- ?Czy tryb pracy jest hybrydowy (2 dni w biurze) czy zdalny? Ogłoszenie podaje sprzeczne informacje.
- ?Jaka chmura jest używana w projekcie (AWS, GCP, Azure)?
- ?Czy w zespole są dyżury on-call? Jak często?
- ?Jaka wersja Javy jest obecnie używana w produkcji?
- ?Ile osób liczy zespół deweloperski?
- ?Co dokładnie oznacza 'Android banking platforms' – backend dla aplikacji mobilnej, czy coś innego?
- ?Jakie są główne wyzwania techniczne w projekcie?
- −Nie podano wielkości zespołu ani struktury organizacyjnej.
- −Brak informacji o procesie rekrutacyjnym (kolejność etapów jest niejasna).
- −Nie wiadomo, czy istnieje budżet szkoleniowy lub konferencyjny.
- −Brak opisu modelu on-call i wsparcia produkcyjnego.
Zespół cross-funkcjonalny z naciskiem na współpracę, mentoring i dzielenie się wiedzą. Kultura oparta na code review, testowaniu i ciągłym doskonaleniu.
Proces: najpierw screening telefoniczny z rekruterem, następnie dwa spotkania z hiring managerami.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Java. Pełne statystyki zarobków →