Java developer (GC and USC only)
Job Responsibilities
- System Architecture Analysis: Review complex, existing Java source code and project structures to map out system dependencies and logic flow.
- Data Reverse Engineering: Deep-dive into the Elasticsearch data store to reverse-engineer and document the underlying data models and schemas.
- Environment Reconstruction: Lead the setup and troubleshooting of the local and staging development environments from source code and legacy documentation.
- Technical Documentation: Author high-quality, up-to-date system architecture maps, API documentation, and deployment guides.
- Knowledge Transfer & Mentorship: Design a structured training approach to upskill other engineering resources, empowering them to take full operational ownership of the platform.
This is a remote role to work 40 hours per week and the duration of this role is from September 2026 through March 2027. Skills
- Backend & APIs: Java Spring Framework, Geo APIs
- Data & Search Layer: Elasticsearch & Kibana
- Frontend UI: Vue.js, Leaflet Mapping Library
- Client Side: Windows .NET GPS Client
- DevOps/ALM: GitLab, CI/CD Pipelines