Senior Software Engineer - Geospatial Systems

EMTAK. LLC
Annapolis Junction, MD, United States
12 days ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Microsoft Windows Geographic Information Systems Amazon Web Services Code Review Continuous Integration Extract Transform Load (ETL) Database Design Linux DevOps Elasticsearch
+12 more
Hibernate (Java) PostgreSQL MySQL NoSQL Software Architecture Software Engineering Java Application Server Spring-boot Kubernetes Information Technology Docker Microservices

Job description

EMTAK is seeking an experienced Senior Software Engineer to develop advanced geospatial analysis, ETL (Extract, Transform, Load), and visualization microservices supporting mission-critical government systems.

You’ll design and build scalable, high-performance Java applications that process complex geospatial data and support mission-focused decision-making. Working alongside experienced engineers and technical stakeholders, you’ll contribute to software architecture, solve challenging technical problems, and help deliver reliable, high-quality solutions., * Design, develop, and maintain Java-based microservices using Spring and related frameworks.

  • Build and optimize integrations with relational and NoSQL databases for geospatial data processing.
  • Collaborate with cross-functional teams to translate requirements into scalable software solutions.
  • Lead technical design efforts and contribute to software architecture decisions.
  • Conduct code reviews, promote development best practices, and mentor junior engineers.
  • Support cloud-based development, deployment, and DevOps/CI/CD initiatives.

Key Technologies

  • Java, Spring Boot, Hibernate
  • Elasticsearch, MySQL, PostgreSQL
  • AWS, Docker, Kubernetes
  • Linux and Windows
  • Microservices, ETL pipelines, and CI/CD

Requirements

  • Active TS/SCI with Polygraph.
  • Twenty (20) years of experience supporting programs or contracts of similar scope, type, and complexity.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. Four (4) additional years of experience may substitute for the degree.
  • Strong Java development skills and experience with frameworks such as Spring Boot and Hibernate.
  • Experience with cloud-based application development and deployment.
  • Understanding of database design and optimization, particularly for geospatial data.
  • Familiarity with DevOps practices and continuous integration and deployment.
  • Strong problem-solving, communication, and technical leadership skills, including experience mentoring engineers.

Desired Qualifications

  • Hands-on experience with Docker and Kubernetes.
  • Knowledge of GIS (Geographic Information Systems) principles and applications.
  • Experience developing geospatial data processing, ETL, or visualization solutions.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…