W skrócie
- Zadania: Rozwijaj aplikacje w Java i Spring Boot oraz integruj systemy zewnętrzne.
- Firma: IThouse - innowacyjna firma IT zmieniająca Polskę poprzez technologię.
- Benefity: Stawka do 105 zł/h netto, praca zdalna i długofalowa współpraca.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad projektami, które mają realny wpływ na życie milionów Polaków.
- Kwalifikacje: Minimum 5 lat doświadczenia w Java oraz znajomość systemów GIS.
Przewidywane wynagrodzenie mieści się w przedziale 105 - 105 zł za godzinę.
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ń. Współpracujemy z instytucjami publicznymi i firmami komercyjnymi, pomagając modernizować systemy, z których korzystają miliony osób. Realizujemy też ambitne projekty R&D, m.in. dla Samsunga, gdzie technologia spotyka się ze sztuczną inteligencją i innowacją.
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.
- Długofalową współpracą i ciągłością 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.
Java Developer (GIS) in Katowice – pracodawca: ITHOUSE SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Ithouse to doskonały pracodawca, który stawia na rozwój swoich pracowników i partnerskie relacje. Oferujemy elastyczne warunki pracy w hybrydowym modelu, atrakcyjny system wynagrodzeń oraz możliwość pracy nad innowacyjnymi projektami w dynamicznym zespole. Nasza kultura pracy opiera się na transparentności, wzajemnym szacunku i dążeniu do wspólnego sukcesu, co sprawia, że każdy członek zespołu ma realny wpływ na rozwój firmy.
Dane kontaktowe:
Zespół rekrutacyjny ITHOUSE SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ