Java Software Engineer
Billennium
Rola senior Java developera w sektorze bankowości i finansów. Będziesz projektować i implementować mikroserwisy w Javie/Spring Boot, używać Kafka do komunikacji asynchronicznej oraz Elasticsearch. Praca zdalna z rzadkimi spotkaniami onsite. Stack obejmuje też .NET jako mile widziany, co może sugerować pracę z legacy systemami.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak widełek wynagrodzenia (nawet orientacyjnych)., nie podano wielkości zespołu ani struktury organizacyjnej..
Rola senior Java developera w sektorze bankowości i finansów. Będziesz projektować i implementować mikroserwisy w Javie/Spring Boot, używać Kafka do komunikacji asynchronicznej oraz Elasticsearch. Praca zdalna z rzadkimi spotkaniami onsite. Stack obejmuje też .NET jako mile widziany, co może sugerować pracę z legacy systemami.
- ✓Jasno określony proces rekrutacyjny (3 etapy).
- ✓Globalna firma z partnerstwami (Microsoft, AWS, Snowflake) – możliwości rozwoju.
- −Wymaganie mile widzianej znajomości .NET/C# sugeruje możliwość pracy z legacy .NET lub hybrydowym stackiem, co może być ryzykiem dla czysto Java developera.
- −Brak widełek wynagrodzenia (nawet w danych strukturalnych) – typowe dla outsourcingu, ale utrudnia ocenę oferty.
- −Klient bankowy – często wiąże się z dużą presją i regulacjami.
- !Sporadyczne spotkania onsite – nieokreślona częstotliwość, może być uciążliwe dla kogoś daleko od miast.
- !Brak informacji o wielkości zespołu i konkretnych projektach.
- !W ogłoszeniu pojawia się 'współudział w tworzeniu architektury' – niejasny zakres odpowiedzialności.
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja backendowych mikroserwisów w Javie z Spring Boot
- •Tworzenie i utrzymanie testów jednostkowych i integracyjnych (JUnit)
- •Praca z Kafka przy event-driven architecture
- •Używanie Docker do konteneryzacji i zarządzania środowiskami
- •Refaktoryzacja i rozwój istniejących modułów oprogramowania
- •Uczestnictwo w ceremonach SCRUM (daily, planning, retro)
- •Integracja z relacyjnymi bazami danych (MS SQL, Oracle) i Elasticsearch
- •Code review i współpraca z zespołem nad architekturą
Oferta dla doświadczonych specjalistów (Senior).
Mid-level Java developer z przynajmniej 3-letnim doświadczeniem w Spring Boot i SQL, który miał styczność z mikroserwisami i chce pracować w finansach.
Juniorzy bez doświadczenia w mikroserwisach ani osobach preferujących pracę wyłącznie stacjonarną – rzadkie spotkania onsite mogą być problemem.
- ?Jaka jest częstotliwość spotkań onsite – ile razy w miesiącu/kwartale?
- ?Czy w projekcie są legacy systemy .NET do migracji, czy to osobny obszar?
- ?Ile osób liczy zespół developerski i jaki jest podział kompetencji (Java vs .NET)?
- ?Czy są dyżury on-call lub wsparcie produkcyjne?
- ?Jakie są największe wyzwania techniczne w obecnej architekturze mikroserwisowej?
- ?Czy firma oferuje budżet na szkolenia lub konferencje poza Udemy?
- ?Jaki jest przewidywany zakres odpowiedzialności architektonicznej dla senior developera?
- −Brak widełek wynagrodzenia (nawet orientacyjnych).
- −Nie podano wielkości zespołu ani struktury organizacyjnej.
- −Brak informacji o konkretnych projektach lub systemach klienta.
Praca w międzynarodowym zespole w ramach globalnej firmy technologicznej, z naciskiem na współpracę i rozwój. Kultura oparta na Scrum i eventach team buildingowych.
1. Rozmowa HR 2. Rozmowa techniczna 3. Spotkanie z Klientem 4. Decyzja/Feedback