
Senior Full Stack Developer (GIS/Java/Angular) (Harrisburg)
Solü Technology Partners, Harrisburg, PA, United States
Solu is seeking a Senior Full Stack Developer (GIS/Java/Angular) to support the design and development of the PA Unified Crash System. This role will work under the direction of the Technical Lead and Application Architect to build, test, and document system features and enhancements using Angular, Java/Spring Boot, GIS technologies, and Azure services.
The position requires strong full-stack development experience with a focus on scalable applications, geospatial data integration, and cloud-based solutions.
Responsibilities:
Design, develop, and maintain features for the PA Unified Crash System under technical leadership guidance
Build front-end applications using Angular (v14+) and responsive UI best practices
Develop and support back-end services using Java and Spring Boot (microservices architecture)
Design and integrate RESTful APIs across system components
Implement GIS functionality including spatial data processing, mapping, and geoprocessing services
Work with PostGIS/PostgreSQL for spatial and reporting data models
Support Azure-based cloud development including AKS, API Management, DevOps pipelines, and containerization
Integrate and support Esri ArcGIS technologies and related geospatial tools
Ensure applications meet accessibility standards (WCAG 2.1 AA, Section 508, ADA)
Collaborate with architects, technical leads, and stakeholders on solution design and enhancements
Participate in testing, debugging, documentation, and code reviews following engineering best practices
Qualifications
Front-End Development: Angular (preferably v14+), 8+ years
Back-End Development: Java, Spring Boot (microservices architecture), REST APIs, 8+ years
Testing Frameworks: jUnit (Jasmine/Karma preferred), 8+ years
Data: PostGIS-based design, PostgreSQL or other DBMS, 8+ years
Cloud & DevOps: Azure (AKS, API Management, Azure DevOps, Docker, Azure Data Factory), 8+ years
Tools: ArcGIS/AGOL, WebEOC plugin experience, VS Code/Eclipse/Spring Tool Suite, Git/Azure Repos, 8+ years
Esri ArcGIS Maps API/SDK for JavaScript (required)
Experience with ArcPro/ArcObjects, GeoEvent Processor, Velocity, Experience Builder, Survey123, Field Maps
ArcGIS Enterprise Server and ArcGIS Online administration experience
Experience designing geocoding and geoprocessing services
Knowledge of ArcSDE and versioning (state trees/branch versioning)
Knowledge of linear referencing systems and Esri Roads & Highways
Understanding of Oracle Locator/Spatial
Mobile-first and responsive UI development experience
Strong understanding of SOLID principles and design patterns
Experience with accessibility standards (WCAG 2.1 AA, Section 508, ADA compliance)
Experience applying WAI-ARIA guidelines and accessibility testing practices
Experience developing across web and mobile platforms (HTML, CSS, JavaScript, iOS, Android)
Preferred Qualifications:
PostgreSQL: 2+ years
Experience integrating accessibility testing into development pipelines
Experience defining accessibility compliance as part of “definition of done”
Responsive UI frameworks (Bootstrap, Material Design)
jQuery experience (legacy support environments)
The position requires strong full-stack development experience with a focus on scalable applications, geospatial data integration, and cloud-based solutions.
Responsibilities:
Design, develop, and maintain features for the PA Unified Crash System under technical leadership guidance
Build front-end applications using Angular (v14+) and responsive UI best practices
Develop and support back-end services using Java and Spring Boot (microservices architecture)
Design and integrate RESTful APIs across system components
Implement GIS functionality including spatial data processing, mapping, and geoprocessing services
Work with PostGIS/PostgreSQL for spatial and reporting data models
Support Azure-based cloud development including AKS, API Management, DevOps pipelines, and containerization
Integrate and support Esri ArcGIS technologies and related geospatial tools
Ensure applications meet accessibility standards (WCAG 2.1 AA, Section 508, ADA)
Collaborate with architects, technical leads, and stakeholders on solution design and enhancements
Participate in testing, debugging, documentation, and code reviews following engineering best practices
Qualifications
Front-End Development: Angular (preferably v14+), 8+ years
Back-End Development: Java, Spring Boot (microservices architecture), REST APIs, 8+ years
Testing Frameworks: jUnit (Jasmine/Karma preferred), 8+ years
Data: PostGIS-based design, PostgreSQL or other DBMS, 8+ years
Cloud & DevOps: Azure (AKS, API Management, Azure DevOps, Docker, Azure Data Factory), 8+ years
Tools: ArcGIS/AGOL, WebEOC plugin experience, VS Code/Eclipse/Spring Tool Suite, Git/Azure Repos, 8+ years
Esri ArcGIS Maps API/SDK for JavaScript (required)
Experience with ArcPro/ArcObjects, GeoEvent Processor, Velocity, Experience Builder, Survey123, Field Maps
ArcGIS Enterprise Server and ArcGIS Online administration experience
Experience designing geocoding and geoprocessing services
Knowledge of ArcSDE and versioning (state trees/branch versioning)
Knowledge of linear referencing systems and Esri Roads & Highways
Understanding of Oracle Locator/Spatial
Mobile-first and responsive UI development experience
Strong understanding of SOLID principles and design patterns
Experience with accessibility standards (WCAG 2.1 AA, Section 508, ADA compliance)
Experience applying WAI-ARIA guidelines and accessibility testing practices
Experience developing across web and mobile platforms (HTML, CSS, JavaScript, iOS, Android)
Preferred Qualifications:
PostgreSQL: 2+ years
Experience integrating accessibility testing into development pipelines
Experience defining accessibility compliance as part of “definition of done”
Responsive UI frameworks (Bootstrap, Material Design)
jQuery experience (legacy support environments)