FullStack Developer (Java + Angular)
ITDS Polska Sp. z o.o.
Rola polega na rozwijaniu i utrzymywaniu skalowalnych aplikacji kredytowych (credit applications) dla klientów z sektora finansowego. Pracujesz w modelu konsultingowym – jesteś zatrudniony przez ITDS, ale pracujesz na miejscu u klienta (bank/instytucja finansowa). Na co dzień będziesz łączyć frontend (Angular) z backendem (Java, Spring), pracując w zwinnych zespołach. To typowa rola full-stack developera w środowisku finansowym, z naciskiem na jakość kodu, mikroserwisy i zgodność z regulacjami.
Brakuje: nie podano wielkości zespołu ani liczby osób na podobnych stanowiskach., brak informacji o konkretnym kliencie/projekcie – nie wiadomo, czy to duży bank czy mniejsza instytucja..
Rola polega na rozwijaniu i utrzymywaniu skalowalnych aplikacji kredytowych (credit applications) dla klientów z sektora finansowego. Pracujesz w modelu konsultingowym – jesteś zatrudniony przez ITDS, ale pracujesz na miejscu u klienta (bank/instytucja finansowa). Na co dzień będziesz łączyć frontend (Angular) z backendem (Java, Spring), pracując w zwinnych zespołach. To typowa rola full-stack developera w środowisku finansowym, z naciskiem na jakość kodu, mikroserwisy i zgodność z regulacjami.
- ✓Dostęp do Pluralsight – platforma szkoleniowa dla programistów.
- ✓Elastyczne godziny pracy.
- ✓Stała współpraca i długoterminowe projekty (wg opisu).
- −Model pracy 'at the client's site' – musisz fizycznie pracować w lokalizacji klienta (nie w biurze ITDS), co może oznaczać częste dojazdy i mniej elastyczności.
- −Opis sugeruje rotację między projektami ('delivering strategic projects for different clients over several years'), co może wpływać na stabilność i ciągłość technologii.
- !Rozbieżność w poziomie: dane strukturalne wskazują 'regular', ale opis wymaga 5 lat i tytuł 'Senior' – warto doprecyzować rzeczywisty seniority.
- !Brak informacji o wielkości zespołu lub konkretnym projekcie – możesz trafić do różnych klientów.
- !Dyżury on-call nie są wspomniane, ale w aplikacjach finansowych mogą występować.
- •Implementacja nowych funkcji w aplikacjach kredytowych (Java + Angular)
- •Pisanie testów jednostkowych i integracyjnych (JUnit, Hibernate)
- •Udział w code review i refaktoryzacja istniejącego kodu
- •Projektowanie i rozwój RESTful microservices (Spring Boot, Spring Security)
- •Praca z bazą Oracle: zapytania SQL, PL/SQL, optymalizacja
- •Uczestnictwo w ceremoniach Agile (daily, sprint planning, retrospective)
- •Wsparcie w utrzymaniu i rozwijaniu pipeline'ów CI/CD (Jenkins)
- •Kontakt z klientem w celu analizy wymagań i raportowania postępów
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Developer z 5 latami doświadczenia, który biegle posługuje się Angular i Java, ma praktykę w Spring i Oracle, potrafi samodzielnie realizować zadania i dobrze komunikuje się po angielsku.
Osoby z mniej niż 5 latami doświadczenia w pełnym stacku Java+Angular. Nie dla juniorów ani midów bez ugruntowanej wiedzy w obu technologiach. Również nie dla osób, które nie chcą pracować w modelu konsultingowym u klienta.
- ?Ile osób liczy zespół, do którego dołączę?
- ?Czy będę pracować u jednego klienta, czy mogę być rotowany między projektami?
- ?Jakie są godziny dyżurów on-call (jeśli występują)?
- ?Jaki jest stosunek prac frontendowych do backendowych w codziennej pracy?
- ?Jak wygląda onboarding – czy jest okres wdrożeniowy u klienta?
- −Nie podano wielkości zespołu ani liczby osób na podobnych stanowiskach.
- −Brak informacji o konkretnym kliencie/projekcie – nie wiadomo, czy to duży bank czy mniejsza instytucja.
- −Nie wiadomo, czy wymagane są dyżury on-call.
- −Brak szczegółów dotyczących procesów bezpieczeństwa i compliance (np. ISO, PCI).
Międzynarodowy, cross-funkcjonalny zespół pracujący w metodyce Agile (Scrum). Prawdopodobnie bezpośrednia współpraca z klientem z sektora finansowego.
Dwa etapy rozmów online (online interview, online interview).
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Angular. Pełne statystyki zarobków →