Middle Full-Stack Developer (Java + GIS) Contract

About the Company

Our client is an outsourcing company based in Eastern Europe, specializing in building remote teams for international projects in the Geographic Information Systems (GIS) domain.

The team consists of highly skilled engineers who are fully integrated into client products and work on complex, data-driven solutions.

 

About the Role

We are looking for a Middle Full-Stack Developer for a project-based engagement (3–6 months).

In this role, you will work on GIS-related solutions, contributing to both backend development and frontend visualization of geospatial data.

 

Responsibilities

  • Develop and maintain backend services using Java / Spring Boot
  • Build frontend functionality using JavaScript (ES6+)
  • Work with geospatial data and visualization (maps, 2D/3D)
  • Design and integrate REST APIs
  • Integrate authentication and authorization solutions (Keycloak / OIDC)
  • Work with PostgreSQL + PostGIS databases
  • Participate in deployment processes using Docker
  • Collaborate with the team using Git-based workflows

     

Requirements

  • 3+ years of hands-on full-stack development experience
  • Strong backend skills with Java and Spring Boot
  • Solid frontend experience with JavaScript (ES6+)
  • Experience with at least one of: OpenLayers, Potree, or three.js
  • Working knowledge of PostgreSQL with PostGIS
  • Experience with REST API design and integration
  • Familiarity with Keycloak, OIDC, or similar identity solutions
  • Basic experience with Docker and containerized environments
  • Experience with Git (GitHub / GitLab / Bitbucket)
  • Good communication skills in English

     

Nice to Have

  • Experience in GIS-related projects
  • Familiarity with Apache / Cargo
  • Understanding of JSP (Java Server Pages)

     

Conditions

  • Contract duration: 3–6 months
  • Engagement type: B2B / freelance
  • Fully remote
  • International team

     

Who We’re Looking For

A well-rounded full-stack engineer who is comfortable working across backend and frontend, has experience with geospatial technologies (or is eager to learn), and can effectively contribute in a project-based environment.

Required languages

English B1 - Intermediate
Ukrainian Native
Java, JSP, Spring Boot, JavaScript, PostgreSQL
Published 18 March
17 views
Β·
3 applications
100% read
To apply for this and other jobs on Djinni login or signup.
Loading...