Java Developer (GIS)

ITHOUSE SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

Polska

Hybrid

PLN 119,000 - 170,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Praca 100% zdalna

Job summary

ITHOUSE SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ poszukuje Java Developera ze znajomością GIS, do długoterminowego projektu. Do obowiązków należy rozwój aplikacji w Java i Spring Boot, utrzymanie CAS i integracja z CAS z SSO, a także praca z GeoServer i danymi przestrzennymi.

Oczekujemy minimum 5 lat doświadczenia, Java 11+, SSO, PostgreSQL/PostGIS lub Oracle, Docker/Kubernetes, chmury Azure/AWS oraz pracy z CI/CD. Model pracy 100% zdalny, wynagrodzenie do 105 zł/h netto + VAT.

Qualifications

  • 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.
  • Doświadczenie w integracji Apereo CAS, LDAP.

Responsibilities

  • 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ść projektową.
  • Stabilną współpracę na podstawie umowy B2B.
  • Wynagrodzenie w wysokości max. 105 zł/h netto + VAT.
  • Pracę w modelu 100% zdalnym.

Skills

Java
Spring Boot
SSO (SAML2/OAuth2/OIDC)
PostgreSQL/PostGIS
Oracle
REST API
DDD
Git
CI/CD
Linux/Unix
Azure
AWS
Docker
Kubernetes
GeoServer
SOAP/WebService
XML Schema
jOOQ
JasperReports
OpenAPI
Apereo CAS
LDAP
Keycloak

Tools

GitLab CI
Jenkins
Maven
Gradle
GeoServer

Job description

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ąć.

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ść 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Ness Solution • Województwo mazowieckie

Hybrid
PLN 200,000 - 280,000
LuxMed
Multisport
Senior Java Developer
Senior Java Developer

Traffit • Kraków

Hybrid
PLN 165,000 - 179,000
Prywatna opieka medyczna
Karta Multisport
Java Developer
Java Developer

Solid Company • Kraków

On-site
PLN 193,000 - 234,000
Pakiet medyczny
Karta sportowa
Bezpłatna opieka księgowa do 3 wpisów
Java Lead Developer
Java Lead Developer

Connectis_ • Wrocław

On-site
PLN 180,000 - 240,000
Elastyczną formę współpracy B2B
Fullstack Developer
Fullstack Developer

Ness Solution • Województwo mazowieckie

Hybrid
PLN 180,000 - 240,000
Java Developer
Java Developer

IT Contracting by Pentacomp • Warszawa

On-site
PLN 165,312 - 206,640
Backend (Node.js) Developer
Backend (Node.js) Developer

ithouse.co • Województwo mazowieckie

Remote
PLN 119,000 - 170,000
Długofalowa współpraca
Umowa B2B
Wynagrodzenie 105 zł/h netto + VAT
+1
Senior Java Fullstack Developer
Senior Java Fullstack Developer

Solid Company • Polska

Hybrid
PLN 193,000 - 234,000
Remote work
Backend (Node.js) Developer
Backend (Node.js) Developer

ITHOUSE SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ • Polska

Hybrid
PLN 119,000 - 170,000
Remote work
Java Technical LEader
Java Technical LEader

Ness Solution • Województwo mazowieckie

Hybrid
PLN 90,000 - 140,000