Overview
Remote
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
Skills
GIS platforms
ESRI
Java
SpringBoot
Job Details
- 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.