Annapolis Junction, MD

Salary
$135,000–$155,000from the description
Posted
Jul 19, 2026
Location
Annapolis Junction, MD
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A junior-level engineering role focused on building Java-based geospatial microservices for intelligence community applications. Day-to-day work involves developing containerized services that handle geospatial data processing, analytics pipelines, and visualizations, using a stack that includes Spring, Docker, Kubernetes, AWS, and both relational and NoSQL databases. The role suits a early-career engineer with a relevant degree and foundational Java knowledge; a TS/SCI with Polygraph clearance is required.

Mid level · Baltimore-Columbia-Towson, MD · TS/SCI clearance · Full-time

Advertised as Junior, but the requirements read as Mid.

Must have (5)
JavaGitmicroservicesrelational databasesNoSQL databases
Nice to have (13)
GDAL or GeotoolsAWS, Azure or GCPDockerKubernetesAgile or ScrumSpringMavenLinuxGitLabArgo CDMySQL or PostgreSQLElasticsearchMinIO

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

What won't set you apart
relational databases51%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $141,954 (middle half $107,994–$205,328). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (8)

The title says 'Junior' but the role requires an active TS/SCI with Polygraph — one of the most restrictive clearances available — and targets IC enterprise mission work. The compensation range ($135K–$155K) and the depth of the technology stack are well above typical junior-level market rates, placing the actual scope closer to Mid-level.

Degree requirement is marked None: the JD explicitly states 'Four (4) years of additional experience may be substituted for a bachelor's degree,' making the degree non-mandatory.

The 'Key Technologies' section (Java/Spring, Maven, Linux, Docker, Kubernetes, AWS, GitLab, Argo CD, MySQL/PostgreSQL, Elasticsearch, MinIO) appears as a stack narrative rather than a gating requirements block, so all items from that section are marked preferred.

GDAL and GeoTools are listed together as interchangeable geospatial library examples under the Desired section; GDAL is used as the primary name with GeoTools as an alternative.

MySQL and PostgreSQL are listed together as the relational database options in the stack; emitted as one skill (MySQL) with PostgreSQL as an alternative, separate from the required 'relational databases' gate which is stated in the Requirements block without naming a specific product.

Agile/Scrum is listed under Desired; emitted as preferred with Scrum as an alternative.

The role is on-site at contractor facilities in the Annapolis Junction, MD area (within the Baltimore-Columbia-Towson CBSA). No remote option is indicated.

Requires a TS/SCI clearance — the cleared population is a small fraction of this occupation, so the real candidate pool is materially smaller than the estimate below, which does not model clearance.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗