GIS Backend Develope
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Reveille Technologies, is seeking the following. Apply via Dice today!
• Hands-on experience with GIS platforms (e.g., ESRI ArcGIS, QGIS, 3GIS)
• Understanding of spatial data formats (Shapefile, GeoJSON, KML, GDB)
• Data Translation and transformation (e.g. SAFE FME)
• Experience with spatial data of utility networks
• Experience deploying and maintaining GIS web services (ArcGIS Server, GeoServer, MapServer)
• Familiarity with GIS APIs and SDKs (ArcGIS REST API, OpenLayers, Leaflet)
• Knowledge of spatial databases (PostGIS, Oracle Spatial, SQL Server Spatial)
• Integrating geospatial data workflows into DevOps pipelines
• Troubleshooting and optimizing GIS applications in cloud or hybrid environments
Java Experience:
• Core Java Proficiency. Object oriented programming, design patterns, exception handling, and the Java Memory Model. Mastery over Java's core APIs, such as collections, streams, and concurrency frameworks, is also essential.
• System Design and Architecture. Knowledge of software architecture patterns, such as microservices and serverless architectures, and the ability to design databases and APIs that support high-volume traffic. Understanding how to create systems that can evolve over time and handle increased loads.
• Frameworks and Technologies. Familiarity with popular Java frameworks and technologies. Skills in frameworks such as Spring Boot, Hibernate. Additionally, knowledge of containerization tools like Docker and orchestration systems such as Kubernetes.
• Database and Cache Management
Apply tot his job
Apply To this Job