Front-end Software Development Engineer
Core
Design, develop, and maintain mission-critical backend systems, RESTful APIs, and microservices for geospatial and remote sensing applications.
Role type
Senior backend software engineer (Java/Spring Boot)
Builds
Scalable, high-performance APIs and microservices for spatial intelligence platforms
Domain
Geospatial intelligence, remote sensing, national security
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, REST API design, Docker, Kubernetes, Jenkins, Bash/Shell scripting, PostgreSQL, OpenSearch/Elasticsearch
Preferred skills
React or Vue.js, C++, C, Scala, Cypress, Atlassian tools, CI/CD pipelines
Technologies
Java, Spring Boot, Docker, Kubernetes, OpenShift, Rancher, Jenkins, Helm, Bash, Shell, Python, PostgreSQL, OpenSearch, Elasticsearch, Keycloak, Cesium, Git, Bitbucket, Gradle
Responsibilities
Design and maintain RESTful services using Java and Spring Boot; drive containerization and orchestration efforts; support infrastructure and deployment automation; integrate third-party tools; contribute to system architecture decisions and performance tuning; support testing automation; operate independently to solve complex technical challenges
Seniority
Senior, hands-on IC