CareerPlanSign in

Senior Java Software Engineer

Columbia, MD💼 Full-time💰 $160,000–$160,000🗓 2026-05-27 → 2026-09-28

Core

Develop enterprise-grade, high-performance Java applications in distributed computing environments for the U.S. intelligence and defense communities.

Role type

Senior Java Software Engineer

Builds

Distributed computing applications and data processing pipelines

Domain

Cybersecurity, Defense, Big Data

Deliverable

production ML models | product features

Required skills

Java, Spring Framework, Dependency Injection, Linux, Git, Maven, Gradle, Multi-threaded development, Distributed systems

Preferred skills

Apache Hadoop, HDFS, MapReduce, Apache Accumulo, NoSQL databases, Large dataset processing, High-volume data ingest, Apache Zookeeper

Responsibilities

Develop enterprise-grade Java applications, Work in Linux-based environments, Build multi-threaded distributed systems, Monitor and troubleshoot Hadoop/Accumulo/Zookeeper deployments

Seniority

Senior, hands-on IC

Sourced via lever · Listed on CareerPlan, which tracks 844,000+ jobs from 20+ sources.