JAVA Developer (CDS)
Peraton
- Herndon, VA
- $112,000-179,000 per year
- Permanent
- Full-time
- Provide TS/SCI Java software development of modules. Some of these techniques include but are not limited to, 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.
- Perform all aspects of software engineering support required to implement systems.
- Adhere to open standards and modern software development methodologies, including what is considered ‘best’ practices by Industry to the extent that operational requirements will allow.
- Provide technical reports, white papers and other documentation as required to documents findings of all software engineering service activities.
- A Bachelor’s degree with 5+ years of relevant experience; OR a Master's degree with 3+ years of relevant experience. Additional experience may be considered in lieu of a degree
- This position requires the candidate possess a minimum of Top Secret clearance with ability to upgrade to TS/SCI and pass a polygraph within 30 days of employment or at customers request- contract requires TS/SCI with poly. The candidate must maintain the clearance.
- Must be proficient with Java (Model, Entity, Data Transfer Object (DTO), Data Access (DAO))
- Software design and development experience with cloud architecture to include using containers (Docker).
- Experience developing software on Unix-based operating systems such as RedHat Enterprise Linux.
- Experience with the Spring framework
- Experience with JUnit test creation, Remote Debugging (JDWP) and Spring Framework - MapStruct Annotations
- Experience with a relational database, such as PostgreSQL, REDIS (understand queries and commands)
- Experience working with Linux distributions and how to use commands and navigation
- Experience with Messaging like ActiveMQ and Camel Route
- Working knowledge of web application basics like HTTP, HTML, REST, WebSocket, CSS, and JavaScript
- Experience with JIRA, Confluence, and Gerrit/ GIT.
- Active CompTIA Security+ CE certification or working toward certification
- Proficient in at least one scripting language such as Python or Perl
- Familiar with web server configuration on NGINX, Apache, or similar
- Familiar with Bootstrap and Less
- Familiar with Microservices, Containerization, and Kubernetes using Spring Boot
- Experience using AWS as a developer
- Experience in using build/deploy tools such as Jenkins and Ansible
- Experience collaborating with external developers and integrating their components into a larger framework.
- Experience working in an Agile environment
- Background in physics, mathematics, or aerospace.