Senior Java Software Engineer
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