Posted in

Senior Java Software Engineer – Space Domain

Senior Java Software Engineer – Space Domain

CompanyPeraton
LocationChantilly, VA, USA
Salary$112000 – $179000
TypeFull-Time
DegreesBachelor’s, Master’s, Associate’s
Experience LevelSenior

Requirements

  • An Associates degree with 10+ years of relevant experience; OR Bachelor’s degree with 8+ years of relevant experience; OR Master’s degree with 6+ years of relevant experience. Additional four (4) years of experience in lieu of a Bachelor’s degree will be considered.
  • 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.
  • Demonstrated experience in Java 8 or later including usage of Stream APIs, Future APIs, and Lambdas.
  • Experience building applications in Spring Framework/Spring Boot.
  • Experience with Micro/Macroservices, Containerization, and Kubernetes.
  • Hands-on experience with AWS services (EC2, RDS, ElastiCache, etc.).
  • Experience with relational databases (i.e. PostgreSQL).
  • Experience with messaging services (i.e. Kafka, ActiveMQ, Camel Route, etc.).
  • Experience with remote debugging (JDWP).
  • Experience working within Linux.
  • Experience with Jira, Confluence, and GIT.

Responsibilities

  • 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.

Preferred Qualifications

  • Experience working in an Agile or SAFe agile environment.
  • Demonstrated experience with Software Design including an understanding of Software Design Patterns and Enterprise Integration Patterns.
  • Demonstrated understanding of Spring Framework/Spring Boot concepts such as Auto Configuration, Custom Starters, Filters, WebFlux, AOP, Security, External/Distributed Configuration.
  • Experience with Java synthesization tools (i.e. Lombok, MapStruct, etc.)
  • Demonstrated experience with advanced Microservice topics (i.e. Clustering, Decentralized Governance, Distributed Tracing, Fault Isolation and Circuit Breaking, etc.)
  • Background in physics, mathematics, or aerospace.
  • Active CompTIA Security+ CE certification or working toward certification.