Senior Java Software Engineer

GIGATEC Engineering•Columbia, 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 Java development, Spring Framework technologies, Linux environments, containerization, and cloud-native application deployment. The engineer will design, develop, test, integrate, and sustain scalable software solutions using Commercial Off-the-Shelf (COTS) and Free and Open-Source Software (FOSS) products, frameworks, packages, and libraries. The role involves collaborating with cross-functional teams to ensure application reliability, performance, security, and seamless integration across complex technical environments. The work supports missions related to national security.

Requirements

  • Top Secret clearance and favorable completion of a polygraph; both are non-negotiable.
  • Must be authorized to work in the U.S.; employment visa sponsorship is unavailable.
  • 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.
  • Experience using 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 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.
  • Appreciation for a sense of humor and the occasional well-timed joke.

Responsibilities

  • Develop, maintain, enhance, and troubleshoot GHOSTGEM's suite of software applications.
  • Design, develop, test, integrate, and sustain scalable software solutions.
  • Use COTS and FOSS products, frameworks, packages, and libraries.
  • Collaborate with cross-functional teams to ensure 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