Java Full-Stack Developer to $3500

About the Role

We are looking for a Full-Stack Developer to join an active GIS product team building geospatial data solutions. You will work across the entire stack โ€” from server-side logic and API development to building rich, interactive map-based interfaces with cutting-edge GIS visualization libraries. The product is an MVP already in production, and you will be a core contributor to its ongoing development. This role is ideal for someone who enjoys working across the full technology spectrum, from database queries to 3D map rendering.
 

Duration

3โ€“6 months (with potential extension)

Key Responsibilities

  • Design, develop, and maintain backend services and REST APIs using Spring Boot and Java
  • Build and maintain interactive geospatial UI components using OpenLayers, Potree, and three.js
  • Work with PostgreSQL + PostGIS for geospatial data storage, querying, and optimization
  • Implement and maintain authentication/authorization flows using Keycloak (OIDC)
  • Integrate with Apache-based services and manage Cargo-related tooling
  • Develop responsive, performant frontend interfaces consuming REST APIs
  • Implement GUI features and user workflows for GIS data exploration and analysis
  • Collaborate with DevOps, the Product Owner, and the wider team in daily stand-ups
  • Participate in sprint planning, retrospectives, and code reviews
  • Contribute to technical documentation and onboarding materials

 

Required Skills & Experience

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

 

Tech Stack

  • Java, Spring Boot (backend)
  • JavaScript / ES6+ (frontend)
  • OpenLayers, Potree, three.js
  • PostgreSQL + PostGIS
  • REST APIs
  • Keycloak / OIDC
  • Docker
  • Apache / Cargo
  • Git (GitHub / GitLab / Bitbucket)

 

Nice to Have

  • Experience in GIS / geospatial domain or data-intensive applications
  • Knowledge of WebGL or 3D rendering concepts
  • Experience with Apache-based server configurations
  • Knowledge of Cargo (Rust tooling) for ancillary services
  • Experience with TypeScript
  • Experience working in outstaffing / staff augmentation engagements

Required languages

English B1 - Intermediate
Ukrainian Native
Published 23 March
41 views
ยท
9 applications
To apply for this and other jobs on Djinni login or signup.
Loading...