Java SDK / Library Developer
Job Description
Openkyber is seeking a Java SDK / Library Developer for a contract role in New Jersey (remote) to design and develop GIS-enabled features for the Unified Crash System.
Responsibilities
- Assist with the design and development of the Unified Crash System.
- Collaborate under the Technical Lead and Application Architect to deliver features.
- Write, test, and document code to implement system features and enhancements using Angular, Java, Spring Boot, GIS, and Azure Functions.
Requirements
- 8 years of front-end development with Angular, preferably Angular 14 or higher.
- 8 years of back-end development with Java and Spring Boot (microservices), RESTful API design and integration, and GIS integrations with spatial data handling.
- 8 years of experience with testing frameworks such as JUnit; Jasmine and Karma preferred.
- 8 years designing PostGIS-based data for reporting layers; PostgreSQL or another DBMS.
- 8 years in Azure-focused cloud and DevOps, including AKS, Azure API Management, Azure DevOps for CI/CD, Docker containerization, and Azure Data Factory.
- 8 years using ArcGIS tools and development environments including AGOL, ArcGIS Extension plugin for WebEOC; IDEs such as VS Code, Eclipse, or Spring Tool Suite; Git/Azure Repos for source control.
- Experience with Esri ArcGIS Maps API/SDK for JavaScript.
- Knowledge of ArcPro/ArcObjects, GeoEvent Processor, Velocity, Experience Builder, Survey123, and Field Maps.
- Experience administering ArcGIS Enterprise Server and ArcGIS Online/Hub/Community.
- Experience designing and developing geocodes and geoprocessing services.
- Knowledge of Esri ArcSDE and multi-user versioning with state trees/branch versioning.
- Knowledge of linear referencing systems, Esri Roads and Highways, and Oracle Locator/Spatial.
- Knowledge of responsive and mobile-first development.
- Knowledge of design patterns and SOLID principles.
- Knowledge of digital accessibility and disability inclusion.
- Knowledge of accessibility regulations (Section 508, ADA) and WCAG 2.1 AA requirements.
- Experience designing for platform technologies (HTML, CSS, JavaScript, iOS, Android).
- Experience applying WAI-ARIA guidelines and best practices.
- Experience optimizing accessibility features across platforms (HTML, iOS, Android) and developing products that meet accessibility standards.
- Experience incorporating accessibility tests into the development process (desirable 2 years).
- Experience building products where accessibility compliance is part of the definition of done (desirable 2 years).
- 8 years of responsive UI design using Bootstrap (optional) and Material Design libraries.
- 8 years of prior experience with jQuery.
Technologies
- Java, Angular, Spring Boot, GIS, Azure Functions
- Angular 14 or higher
- Bootstrap, Material Design, jQuery
- RESTful APIs, PostGIS, PostgreSQL
- ArcGIS Online, ArcGIS Enterprise Server, ArcSDE, ArcGIS Maps API/SDK for JavaScript
- ArcGIS Pro, ArcObjects, GeoEvent Processor, Velocity, Experience Builder, Survey123, Field Maps
- Git, Azure Repos, VS Code, Eclipse, Spring Tool Suite
- WebEOC ArcGIS Extension plugin, AGOL
- Docker, Azure Kubernetes Service (AKS), Azure API Management, Azure DevOps, Azure Data Factory
- HTML, CSS, JavaScript, iOS, Android
Applications and inquiries
Contact: [email protected]
Similar Jobs
C