Java developer in GIS

ithouse.co

United States

Remote

USD 22,000 - 37,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work 100%

Job summary

Компания IThouse ищет опытного Java-разработчика для работы над проектами гос. и коммерческих клиентов. Вы будете заниматься микросервисной архитектурой на Java/Spring Boot, настройкой CAS как центра SSO и интеграцией систем через SAML2/OAuth2/OIDC.

Будет плюсом знание GeoServer, PostgreSQL/PostGIS, Docker/Kubernetes и облачных сред (Azure/AWS). Работа полностью удаленная, контракт по B2B.

Qualifications

  • Минимум 5 лет опыта Java-разработчика.
  • Java 11+ и Spring Boot 2.x/3.x.
  • Знание SSO: SAML2, OAuth2, OIDC.
  • Опыт работы с PostgreSQL/PostGIS или Oracle.
  • Создание REST API, моделирование доменов, управление сессиями.
  • Паттерны проектирования, Clean Architecture, DDD.
  • GIT, Maven/Gradle, CI/CD (GitLab CI/Jenkins).
  • Linux/Unix на уровне разработчика.
  • Опыт работы в облаках Azure или AWS.

Responsibilities

  • Разработка приложений Java/Spring Boot в рамках микросервисной архитектуры.
  • Настройка и администрирование Apereo CAS как центра SSO.
  • Интеграция внешних систем через SAML, OAuth2, LDAP, REST.
  • Работа с GeoServer для публикации пространственных данных.
  • Создание и развитие REST API для взаимодействия с картографическими системами и пространственными БД.
  • Оптимизация запросов к БД (PostGIS, Oracle).
  • Сотрудничество с фронтендом и аналитиками пространственных данных.
  • Участие в встречах по Scrum, подготовка документации (UML, CAS config, OpenAPI).
  • Код-ревью и обмен знаниями внутри команды.

Skills

Java
Spring Boot
SSO protocols
PostgreSQL/PostGIS
REST APIs
DDD / Clean Architecture
Git / CI-CD
Linux/Unix
Cloud (Azure/AWS)

Tools

Docker & Kubernetes
jOOQ / JasperReports

Job description

Описание:

Hi, we're glad you're here! We're IThouse and for over 7 years we've been connecting IT specialists with projects that truly matter and change how Poles use technology every day. This isn't just a stock phrase! We work with public institutions and commercial companies, helping modernize systems used by millions of people. Thanks to the teams we build, fewer matters require people to run around offices with paperwork, and processes are becoming simpler, faster, and more accessible.

Задачи:
  • Developing applications in Java and Spring Boot in accordance with microservices architecture principles.
  • Maintaining and configuring Apereo CAS as a central SSO login system.
  • Integrating external systems with CAS using SAML, OAuth2, LDAP, and REST API.
  • Participating in the integration and publication of spatial data through GeoServer.
  • Creating and developing APIs for communication with mapping systems and spatial databases.
  • Creating and optimizing database queries, including for PostGIS and Oracle Spatial.
  • Collaborating with the frontend team and spatial data analysts.
  • Analyzing requests and providing technical support in the areas of authorization and spatial data.
  • Participating in project meetings using the Scrum methodology: daily, review, retrospective, and planning.
  • Preparing technical documentation, including UML diagrams, CAS configuration, and OpenAPI documentation.
  • Participating in code reviews and internal knowledge sharing.
Требования:
  • At least 5 years of experience as a Java Developer.
  • Practical knowledge of Java 11+ and Spring Boot 2.x or 3.x.
  • Knowledge of SSO protocols: SAML2, OAuth2, and OIDC.
  • Experience working with PostgreSQL/PostGIS or Oracle databases.
  • Ability to create REST APIs, model domains, and manage user sessions.
  • Knowledge of design patterns, clean architecture principles, and DDD (Domain-Driven Design).
  • Practical knowledge of GIT, Maven or Gradle, and CI/CD tools, e.g. GitLab CI or Jenkins.
  • Knowledge of the Linux/Unix environment at a developer level.
  • Experience working with cloud environments such as Azure or AWS.
Будет плюсом:
  • Experience integrating and configuring Apereo CAS, including integration with LDAP, e.g. 389 Directory Server.
  • Knowledge of Keycloak or other IAM systems.
  • Experience with GeoServer, particularly configuring layers, WMS/WFS, styling, and frontend integration.
  • Knowledge of spatial data topics, including bounding boxes, CRS, and GML, as well as SLD and QGIS tools.
  • Experience working with PostgreSQL/PostGIS or Oracle Spatial in the context of spatial data.
  • Knowledge of SOAP/WebService and XML Schema.
  • Knowledge of Docker and Kubernetes fundamentals.
  • Knowledge of application monitoring tools, e.g. Prometheus, Grafana, and ELK.
  • Practical knowledge of the jOOQ and JasperReports libraries.
Условия:
  • Long-term cooperation and project continuity.
  • Stable cooperation based on a B2B contract.
  • Compensation of up to PLN 105/hour net + VAT.
  • 100% remote work.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java developer w systemie IDM
Java developer w systemie IDM

Uniteam • United States

Remote
USD 27,000 - 34,000
Remote work
Office access in Warsaw
Backend developer for public systems
Backend developer for public systems

ithouse.co • United States

Remote
USD 22,000 - 37,000
Remote work
Long-term cooperation
B2B contract
Java developer in microservices
Java developer in microservices

Tenvalleys • United States

Remote
USD 90,000 - 120,000
Flexible working hours
Remote work options
Licenses for AI tools
+1
Java engineer for cloud services
Java engineer for cloud services

Intellias • United States

Remote
USD 120,000 - 180,000
Java Software Engineer
Java Software Engineer

act digital • United States

Remote
USD 43,000 - 51,000
Elastyczna forma współpracy: B2B lub U
Szczególne szkolenia i certyfikaty do
Karta Medicover
+2
Full stack developer
Full stack developer

AlmavivA de Belgique • United States

Remote
USD 110,000 - 150,000
CMS joomla / PHP developer
CMS joomla / PHP developer

ithouse.co • United States

Hybrid
USD 95,000 - 130,000
Software Engineer
Software Engineer

B3 Consulting Poland • United States

Remote
USD 46,000 - 72,000
Health benefits
Speed Coaching
Sports training
+1
Java Full Stack Developer
Java Full Stack Developer

Awareson Sp. z o.o. • United States

Remote
USD 47,000 - 67,000
B2B cooperation
Competitive hourly rate
Java Developer (86/25)
Java Developer (86/25)

Infolet • United States

Remote
USD 120,000 - 180,000
Extended medical care for you and your
Multisport Benefit card
Life insurance