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
๐
Average salary range of similar jobs in
analytics โ
Loading...