Cloud System Engineer 2-KR-7459

Onyx Point•Annapolis Junction, MD

About The Position

The Cloud System Engineer will join a mature software development effort supporting web-based applications that automate data management for intelligence community data custodians. The applications facilitate information capture and approvals so data can move through the customer mission space compliantly, helping standardize and simplify data movement, reuse, and integration with downstream tools. The role uses Java as its primary programming language and Agile methods to assign, track, and manage team software activities and requirements. The engineer will develop and broaden skills in Java and use technologies such as Quarkus and PrimeFaces for full-stack development, including user interface development. An active TS/SCI security clearance with current polygraph and U.S. citizenship are required.

Requirements

  • Active TS/SCI security clearance with a current polygraph.
  • U.S. citizenship.
  • At least five years of software development or engineering experience, 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).

Nice To Haves

  • Bachelor’s degree in a technical discipline from an accredited college or university; a relevant bachelor’s degree is considered equivalent to two years of experience.
  • Experience with Quarkus or Spring Boot.
  • Experience with PrimeFaces.
  • Experience with APIs.
  • Experience with data ingest technologies such as JMS messages or Kafka.
  • Experience creating or modifying workflows.
  • Experience with SQL or PostgreSQL.
  • Experience with AWS, Lambda, or S3.
  • Experience 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 software in Java as part of a mature software development effort.
  • Participate in Agile processes to assign, track, and manage software activities and requirements.
  • Support software development activities including requirements analysis, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis and resolution.
  • Develop full-stack software, including user interfaces, using technologies such as Quarkus and PrimeFaces.

Benefits

  • Medical, dental, and vision insurance.
  • Basic and voluntary Life/AD&D insurance.
  • Short- and long-term disability insurance.
  • Accident, critical illness, hospitalization indemnity, and pet insurance.
  • 401(k) plan with company match.
  • Generous paid time off and paid holidays.
  • Parental leave.
  • Wellness programs and mental health support.
  • Professional development and tuition reimbursement.
  • Flexible work arrangements, including remote work options.
  • Flexible Spending Accounts (FSAs).
  • Employee referral programs.
  • Bonus opportunities.
  • Technology allowance.
  • Diverse, inclusive, and supportive workplace culture.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service