ALLPS is a technology solution partner helping companies to develop innovative solutions.
We are based in Switzerland and India. We are a developer first company, we believe in remote working and distributed teams.
We are seeking a talented and experienced Java Spring Boot Developer with expertise in the GIS (Geographic Information System) domain to join our team. As a Java Spring Boot Developer for GIS, you will play a key role in designing and developing GIS-based software applications using Java, Spring Boot, and geospatial libraries. You will collaborate with cross-functional teams to implement cutting-edge solutions that leverage spatial data and analysis.
Responsibilities:
Design, develop, and deploy GIS-based software applications using Java and Spring Boot framework.
Integrate geospatial libraries and APIs into the software to enable advanced GIS functionalities.
Collaborate with GIS analysts, domain experts, and stakeholders to understand requirements and translate them into technical solutions.
Implement spatial data processing and analysis algorithms to extract meaningful insights from geospatial datasets.
Develop RESTful APIs to expose GIS functionalities and integrate with external systems.
Ensure the performance, scalability, and reliability of GIS applications.
Stay up-to-date with GIS industry trends and technologies, and apply them to enhance software capabilities.
Collaborate with the quality assurance team to ensure proper testing and validation of GIS applications.
Contribute to the continuous improvement of GIS development practices and methodologies.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven experience as a Java developer, with strong expertise in Spring Boot framework.
Solid understanding of GIS concepts, spatial data formats, and geospatial analysis techniques.
Experience working with geospatial libraries such as GeoTools, GDAL, or ArcGIS API for Java.
Proficiency in Java, Spring Boot, Hibernate, and related frameworks and technologies.
Knowledge of RESTful web services development and API integration.
Familiarity with GIS data formats such as GeoJSON, Shapefile, or GeoTIFF.
Experience with spatial databases like PostGIS or Oracle Spatial.
Strong problem-solving and analytical skills with attention to detail.
Excellent communication and teamwork abilities.
Ability to work effectively in an agile development environment.
Preferred:
Experience with GIS software platforms such as ArcGIS, QGIS, or Mapbox.
Familiarity with geospatial analysis and visualization tools like GeoServer or Leaflet.
Knowledge of GIS data modeling and spatial database optimization.
Understanding of cloud platforms (e.g., AWS, Azure) and their GIS-related services.
Experience with version control systems, such as Git.
Familiarity with DevOps practices and tools.
Join our team and contribute to the development of innovative GIS solutions using Java and Spring Boot. Apply now and showcase your expertise in GIS software development!
Our Offer
Independent working environment
Working on game changing Swiss projects
Flexible and Remote working option
Good compensation