Senior Java Full-Stack Developer with Angular Expericence
N-iX
To rola backendowo-ciężkiego full-stack developera dla platformy SaaS w sektorze finansowym. Będziesz projektować i skalować systemy backendowe w Javie, Spring Boot, Axon Framework, PostgreSQL, Elasticsearch i Kafka, a także tworzyć interfejsy w Angular i TypeScript. Kluczowym wyróżnikiem jest obowiązkowe testowanie backendu w Groovy. FinTech to mocny plus, ale nie wymóg.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano trybu pracy (remote/hybrid/office) pomimo wzmianki o elastyczności, brak wielkości zespołu i struktury organizacyjnej.
To rola backendowo-ciężkiego full-stack developera dla platformy SaaS w sektorze finansowym. Będziesz projektować i skalować systemy backendowe w Javie, Spring Boot, Axon Framework, PostgreSQL, Elasticsearch i Kafka, a także tworzyć interfejsy w Angular i TypeScript. Kluczowym wyróżnikiem jest obowiązkowe testowanie backendu w Groovy. FinTech to mocny plus, ale nie wymóg.
- ✓Zwrot kosztów edukacji (education reimbursement)
- ✓Program mentorski, prelekcje techniczne i aktywne społeczności
- ✓Indywidualna ścieżka kariery (personalized career growth)
- −Obowiązkowe testy w Groovy – może być legacy lub wąskie specjalizacje
- −Firma outsourcingowa (N-iX) – choć ogłoszenie mówi o 'core engineering team', może to być projekt kliencki
- −Brak konkretnej nazwy produktu – platforma finansowa SaaS, ale niewiadomo jaka
- !Brak określonego trybu pracy (remote/office/hybrid) – w danych strukturalnych tylko lokalizacja Kraków, a opis mówi o elastyczności
- !Nie podano wielkości zespołu ani liczby lat istnienia projektu
- !Użycie Axon Framework – niszowe, może ograniczać rynek
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i rozwój skalowalnych usług backendowych w Javie (OpenJDK), Spring Boot i Axon Framework
- •Optymalizacja relacyjnych baz danych PostgreSQL oraz rozwiązań wyszukiwania w Elasticsearch
- •Implementacja wzorców event-driven i kolejek komunikatów z Apache Kafka
- •Tworzenie responsywnych interfejsów w Angular i TypeScript, integracja z REST API
- •Pisanie i utrzymywanie kompleksowych testów backendowych w Groovy (obowiązkowe)
- •Zarządzanie tożsamością i dostępem za pomocą Keycloak
- •Utrzymywanie jakości kodu przez testowanie, code review i analizę SonarQube
- •Konteneryzacja aplikacji za pomocą Docker i Docker Compose, zarządzanie pipeline'ami CI/CD w Azure
Oferta dla doświadczonych specjalistów (Senior).
Deweloper z 6-letnim stażem, który ma silne backendowe podstawy w Javie, Spring i potrafi tworzyć frontend w Angular. Musi mieć praktyczną znajomość Groovy do testów i podstawy Docker/Gradle.
Osoby z mniej niż 6 latami doświadczenia, które nie czują się komfortowo z backendem jako głównym obszarem. Również nie dla kandydatów, którzy nie chcą pisać testów w Groovy lub unikają frameworków typu Axon/CQRS.
- ?Ile osób liczy zespół core engineering i jak długo trwa projekt?
- ?Czy praca jest zdalna, hybrydowa czy stacjonarna? Jakie są oczekiwania co do obecności w biurze?
- ?Jak wygląda dyżurowanie (on-call) – czy jest rotacyjne i jakie za nie wynagrodzenie?
- ?Czy Groovy to standard w całym projekcie, czy tylko w starszych częściach? Czy planowana jest migracja?
- ?Jaka jest architektura – czy Axon/CQRS jest używany we wszystkich serwisach, czy tylko w niektórych?
- ?Jakie są plany rozwoju platformy – czy to greenfield, czy utrzymanie istniejącego systemu?
- ?Czy praca jest bezpośrednio dla N-iX, czy dla klienta zewnętrznego?
- ?Jak wygląda proces rekrutacyjny – czy są zadania domowe, live coding, ile etapów?
- −Nie podano trybu pracy (remote/hybrid/office) pomimo wzmianki o elastyczności
- −Brak wielkości zespołu i struktury organizacyjnej
- −Nie wiadomo, czy projekt to greenfield, brownfield, czy utrzymanie
- −Brak informacji o procesie rekrutacyjnym
Współpraca w cross-funkcyjnych zespołach, aktywne społeczności techniczne i regularne dzielenie się wiedzą wskazują na otwartą i rozwojową kulturę.