Live opening · Posted 22 hours ago
At a glance
The key details from the original listing.
About the role
Description supplied by the original job listing.
Cześć, miło nam, że tu jesteś! 👋
Jesteśmy IThouse i od ponad 7 lat łączymy specjalistów IT z projektami, które naprawdę mają znaczenie i zmieniają sposób, w jaki Polacy korzystają z technologii na co dzień.
To nie jest utarty zwrot! Współpracujemy z instytucjami publicznymi i firmami komercyjnymi, pomagając modernizować systemy, z których korzystają miliony osób. Dzięki zespołom, które budujemy, coraz mniej spraw wymaga biegania z kwitkami po urzędach, a procesy stają się prostsze, szybsze i bardziej dostępne. Ale to nie wszystko! Realizujemy też ambitne projekty R&D, m.in. dla Samsunga, gdzie technologia spotyka się ze sztuczną inteligencją i innowacją.
Staramy się dopasować projekt do osoby: do doświadczenia, preferencji i tego, co naprawdę ją motywuje. Jeśli czujesz, że chcesz robić sensowne rzeczy i mieć realny wpływ, jest spora szansa, że to może być to!
W naszym procesie stawiamy na partnerskie relacje, transparentność i wzajemny szacunek. Rekrutacja to dla nas nie tylko proces, to rozmowa o tym, co dla Ciebie ważne i gdzie możesz się rozwinąć.
📌 Projekt
Poszukujemy Java Developera ze znajomością systemów GIS, który dołączy do zespołu projektowego jednego z naszych klientów. To długoterminowy projekt, który realnie wpływa na cyfryzację usług i usprawnienie procesów wykorzystywanych przez miliony Polaków.
A co, jak projekt się skończy?
Szukamy osoby do projektu na dłużej: zależy nam na długofalowej współpracy, nie krótkim „body leasingu”. Chcemy budować długoterminowe relacje, a po zakończeniu projektu pomagamy znaleźć kolejny, dopasowany do Twoich kompetencji i oczekiwań.
Na To Stanowisko Wymagane Jest
Minimum 5 lat doświadczenia na stanowisku Java Developera.
Praktyczna znajomość Java 11+ oraz Spring Boot 2.x lub 3.x.
Znajomość protokołów SSO: SAML2, OAuth2 i OIDC.
Doświadczenie w pracy z bazami danych PostgreSQL/PostGIS lub Oracle.
Umiejętność tworzenia REST API, modelowania domeny i zarządzania sesjami użytkowników.
Znajomość wzorców projektowych, zasad czystej architektury i DDD (Domain-Driven Design).
Praktyczna znajomość GIT, Maven lub Gradle oraz narzędzi CI/CD, np. GitLab CI lub Jenkins.
Znajomość środowiska Linux/Unix na poziomie developerskim.
Doświadczenie w pracy ze środowiskami chmurowymi Azure lub AWS.
Mile Widziane
Doświadczenie w integracji i konfiguracji Apereo CAS, w tym integracji z LDAP, np. 389 Directory Server.
Znajomość Keycloak lub innych systemów IAM.
Doświadczenie z GeoServer, w szczególności konfiguracją warstw, WMS/WFS, stylizacją i integracją z frontendem.
Znajomość zagadnień związanych z danymi przestrzennymi, m.in. bounding box, CRS i GML, oraz narzędzi SLD i QGIS.
Doświadczenie w pracy z PostgreSQL/PostGIS lub Oracle Spatial w kontekście danych przestrzennych.
Znajomość SOAP/WebService i XML Schema.
Znajomość Docker i podstaw Kubernetesa.
Znajomość narzędzi monitorowania aplikacji, np. Prometheus, Grafana i ELK.
Praktyczna znajomość bibliotek jOOQ i JasperReports.
A tym będziesz zajmować się na co dzień:
Rozwojem aplikacji w Java i Spring Boot zgodnie z założeniami architektury mikroserwisowej.
Utrzymaniem i konfiguracją Apereo CAS jako centralnego systemu logowania SSO.
Integracją systemów zewnętrznych z CAS z wykorzystaniem SAML, OAuth2, LDAP i REST API.
Udziałem w integracji i publikacji danych przestrzennych za pośrednictwem GeoServer.
Tworzeniem i rozwijaniem API do komunikacji z systemami mapowymi oraz bazami danych przestrzennych.
Tworzeniem i optymalizacją zapytań do baz danych, w tym PostGIS i Oracle Spatial.
Współpracą z zespołem frontendowym oraz analitykami danych przestrzennych.
Analizą zgłoszeń i wsparciem technicznym w obszarze autoryzacji oraz danych przestrzennych.
Udziałem w spotkaniach projektowych w metodyce Scrum: daily, review, retro i planning.
Przygotowywaniem dokumentacji technicznej, m.in. diagramów UML, konfiguracji CAS i dokumentacji OpenAPI.
Udziałem w przeglądach kodu i wewnętrznej wymianie wiedzy.
To, Co Oferujemy
Długofalową współpracę i ciągłość projektową.
Stabilną współpracę na podstawie umowy B2B.
Wynagrodzenie w wysokości max. 105 zł/h netto + VAT.
Pracę w modelu 100% zdalnym.
Proces rekrutacyjny:
Rozmowa z Rekruterem.
Rozmowa techniczna z klientem.
Aplikuj i daj się poznać, do usłyszenia! ☀️
Work arrangement
Yes
Your early-applicant advantage
Live timing from JobBeeper.
More openings worth a look
Recently tracked roles with full details and direct application links.