Senior Java Software Engineer

GIGATEC Engineering•Annapolis Junction, MD

About The Position

We are seeking a skilled Software Engineer to support the development, maintenance, enhancement, and troubleshooting of GHOSTGEM's suite of software applications. The role focuses on designing, developing, testing, integrating, and sustaining scalable software solutions using Commercial Off-the-Shelf (COTS) and Free and Open-Source Software (FOSS) products, frameworks, packages, and libraries. The ideal candidate has strong experience in Java development, Spring Framework technologies, Linux environments, containerization, and cloud-native application deployment. The Software Engineer collaborates with cross-functional teams to support application reliability, performance, security, and integration across complex technical environments. The work contributes to missions that strengthen national security. A Top Secret clearance and favorable completion of a polygraph are non-negotiable. Applicants must be authorized to work in the U.S.; employment visa sponsorship is unavailable.

Requirements

  • Top Secret clearance and favorable completion of a polygraph.
  • Bachelor of Science degree in a technical discipline, or eleven years of experience in lieu of a degree.
  • Seven years of demonstrable software engineering experience, or eleven years of experience in lieu of a degree.
  • Authorization to work in the U.S.; employment visa sponsorship is unavailable.
  • Experience using the Linux command-line interface and Linux tools.
  • Experience developing scripts using Bash and Python.
  • Recent software development experience using Java.
  • Recent software development experience using the Spring Framework, including Spring Boot, Spring Data, and Spring Integration.
  • Experience with SQL databases, including PostgreSQL.
  • Experience with NoSQL databases, including MongoDB.
  • Experience with containerization technologies such as Docker and containerd.
  • Experience with container orchestration technologies, including Kubernetes.
  • Experience creating Helm Charts to deploy containerized services in a Kubernetes environment.
  • Familiarity with messaging frameworks such as RabbitMQ and Kafka.
  • Familiarity with CI/CD principles, methodologies, and tools such as Bamboo and GitLab CI.
  • Familiarity with Infrastructure as Code (IaC) principles, methodologies, and tools, including Ansible.
  • Experience using Git for source control and version management.

Nice To Haves

  • Experience with the Atlassian tool suite, including Jira and Confluence.
  • Appreciates a sense of humor and the occasional well-timed joke.

Responsibilities

  • Develop, maintain, enhance, and troubleshoot GHOSTGEM software applications.
  • Design, develop, test, integrate, and sustain scalable software solutions using COTS and FOSS products, frameworks, packages, and libraries.
  • Collaborate with cross-functional teams to support application reliability, performance, security, and integration across complex technical environments.

Benefits

  • 100% paid healthcare.
  • 10% 401(k) contribution in every paycheck; fully vested.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service