Synergy ECP
Senior Java Software Engineer
$160K–$250K
Columbia, MD · On-site · Senior · Full-time · Posted May 27, 2026
- Experience
- 8+ years with a technical degree; 12+ years without a technical degree.
- Education
- Technical degree (for the 8+ years experience path).
About the job
Develop and support enterprise-grade, high-performance Java applications in Linux-based distributed computing environments.
What you'll do
- Develop server-side Java applications using Spring Framework and Dependency Injection.
- Build applications for high-performance, multithreaded distributed computing environments.
- Develop analytics and process large datasets or high-volume data-ingest pipelines; monitor and troubleshoot related data-platform deployments.
What they ask for
- Strong enterprise/server-side Java development experience, including Spring Framework and Dependency Injection.
- Experience developing in high-performance, multithreaded, distributed computing environments and proficiency in Linux development environments.
- Experience with Git, Maven, and Gradle.
- TS/SCI with Polygraph clearance and U.S. citizenship.
Nice to have
- Analytics development with Apache Hadoop, HDFS, or MapReduce; application development with Apache Accumulo or similar NoSQL databases.
- Experience with large datasets, high-volume data-ingest pipelines, and monitoring or troubleshooting Apache Accumulo, Apache Hadoop, or Apache Zookeeper deployments.
Pay
$160,000 to $250,000 (base salary)
Tools
Java, Spring Framework, Linux, Git, Maven, Gradle, Apache Hadoop, Apache Accumulo
Model-written summary · the original posting is authoritative