Full Stack Java Cloud Software Engineer

Peraton•Annapolis Junction, MD

About The Position

Peraton is hiring a Full Stack Java Cloud Software Engineer to join a mature software development effort supporting a suite of web-based applications for intelligence community data custodians. The applications automate data management and facilitate the capture of information and approvals needed to move data through the customer mission space compliantly. They help standardize and simplify data movement, data reuse, and integration with downstream tools. The developer will use Java as the primary programming language and work with Agile methods to assign, track, and manage software activities and requirements. The role offers the opportunity to develop and broaden Java skills while using technologies such as Quarkus and PrimeFaces for full-stack development and user interface development.

Requirements

  • Active TS/SCI clearance with a current polygraph.
  • At least five years of experience in software development or engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis and resolution.
  • At least one of the following certifications: AWS Certified Developer – Associate; AWS Certified Machine Learning Engineer – Associate; AWS Certified Generative AI Developer – Professional; AWS DevOps Engineer – Professional; or Certified Kubernetes Application Developer (CKAD).
  • A relevant bachelor's degree may be considered equivalent to two years of experience.

Nice To Haves

  • Bachelor’s degree in a technical discipline from an accredited college or university is highly desired.
  • Experience or skills in Quarkus or Spring Boot.
  • Experience or skills with PrimeFaces.
  • Experience or skills with APIs.
  • Experience or skills with data ingest technologies such as JMS messages and Kafka.
  • Experience creating or modifying workflows.
  • Experience or skills with SQL or PostgreSQL.
  • Experience or skills with AWS, Lambda, or S3.
  • Experience or skills with XML, JSON, or YAML.
  • Ability to research software solutions.
  • Experience with UI development using component-based libraries.
  • Experience with GitLab CI/CD.

Responsibilities

  • Develop and support web-based applications using Java as the primary language.
  • Participate in an Agile software development effort to assign, track, and manage software activities and requirements.
  • Support applications that automate data management and facilitate compliant movement, reuse, and integration of data.
  • Perform software development activities including requirements analysis, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis and resolution.

Benefits

  • Heavily subsidized employee benefits coverage for employees and dependents.
  • 25 days of PTO accrued annually, up to a generous PTO cap.
  • Eligibility to participate in a bonus plan.
  • Medical, dental, vision, and life insurance.
  • Health savings account.
  • Short- and long-term disability coverage.
  • Employee assistance program (EAP).
  • Parental leave.
  • 401(k).
  • Paid time off for vacation.
  • Company-paid holidays.
  • Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service