JAVA Developer (CDS)

$112,000 - $179,000/Yr

Peraton - Herndon, VA

posted 14 days ago

Full-time - Mid Level
Herndon, VA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The JAVA Developer (CDS) position at Peraton involves supporting the Intelligence Community and DoD customers by developing software modules for satellite situational awareness data processing and distribution. The role requires working with emerging service and distributed computing technologies as part of a high-performing team, contributing to the EMMETT program, which focuses on Space Domain Awareness systems.

Responsibilities

  • Provide TS/SCI Java software development of modules, including event-driven or state-driven programming, error logging, and exception handling.
  • Perform TS/SCI software analysis, architecture, engineering, and integration services at the unit, module, and system levels.
  • Implement all aspects of software engineering support required to develop systems.
  • Adhere to open standards and modern software development methodologies, following industry best practices.
  • Prepare technical reports, white papers, and documentation to document findings of software engineering activities.

Requirements

  • A Bachelor's degree with 5+ years of relevant experience; OR a Master's degree with 3+ years of relevant experience.
  • Minimum of Top Secret clearance with ability to upgrade to TS/SCI and pass a polygraph within 30 days of employment.
  • Proficiency in Java, including Model, Entity, Data Transfer Object (DTO), and Data Access (DAO).
  • Experience with cloud architecture and using containers (Docker).
  • Software development experience on Unix-based operating systems like RedHat Enterprise Linux.
  • Experience with the Spring framework and JUnit test creation.
  • Familiarity with relational databases such as PostgreSQL and REDIS.
  • Experience with messaging systems like ActiveMQ and Camel Route.
  • Working knowledge of web application basics (HTTP, HTML, REST, WebSocket, CSS, JavaScript).
  • Experience with JIRA, Confluence, and Gerrit/GIT.
  • Active CompTIA Security+ CE certification or working towards it.

Nice-to-haves

  • Proficiency in at least one scripting language such as Python or Perl.
  • Familiarity with web server configuration on NGINX, Apache, or similar.
  • Knowledge of Bootstrap and Less.
  • Familiarity with Microservices, Containerization, and Kubernetes using Spring Boot.
  • Experience using AWS as a developer.
  • Experience with build/deploy tools such as Jenkins and Ansible.
  • Experience collaborating with external developers in an Agile environment.
  • Background in physics, mathematics, or aerospace.

Benefits

  • Heavily subsidized employee benefits coverage for employees and dependents.
  • 25 days of PTO accrued annually up to a generous cap.
  • Participation in an attractive bonus plan.
  • Comprehensive medical plans.
  • Tuition reimbursement and assistance.
  • Fertility treatment support.
  • Paid parental leave.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service