Senior Java Software Engineer
GIGATEC Engineering · Annapolis Junction, MD
Apply & track with Apply EdgePerks and Benefits100% Paid Healthcare10% 401k in every paycheck100% Fully Vested!!!Required Qualifications Top Secret clearance with poly (Non-Negotiable)B.S. degree in a technical disciplineSeven years of demonstrable software engineering experience, or eleven years of experience in lieu of a degree*NOTE – Our positions require a Top Secret clearance, as well as the favorable completion of a polygraph. Applicants must be authorized to work in the U.S. We are unable to sponsor an employment Visa.What You’ll Be Doing (We don’t love the bullet points, but we love the work!)We are seeking a skilled Software Engineer to support the development, maintenance, enhancement, and troubleshooting of GHOSTGEM's suite of software applications. The ideal candidate will have strong experience in Java development, Spring Framework technologies, Linux environments, containerization, and cloud-native application deployment.This role involves designing, developing, testing, integrating, and sustaining scalable software solutions while leveraging Commercial Off-the-Shelf (COTS) and Free and Open-Source Software (FOSS) products, frameworks, packages, and libraries. As the Software Engineer, you'll get to work collaboratively with cross-functional teams to ensure application reliability, performance, security, and seamless integration across complex technical environments. You'll collaborate with exceptional teammates and directly contribute to missions that strengthen our nation's security. You'll also end your day knowing that you're doing work that truly matters!Required SkillsExperience using Linux Command Line Interface (CLI) and Linux toolsExperience developing scripts using Bash and PythonRecent software development experience using JavaRecent software development experience using the Spring Framework, including Spring Boot, Spring Data, and Spring IntegrationExperience with SQL databases, including PostgreSQLExperience with NoSQL databases, including MongoDBExperience with containerization technologies such as Docker and containerdExperience with container orchestration technologies, including KubernetesExperience creating Helm Charts to deploy containerized services in a Kubernetes environmentFamiliarity with messaging frameworks such as RabbitMQ and KafkaFamiliarity with CI/CD principles, methodologies, and tools such as Bamboo and GitLab CIFamiliarity with Infrastructure as Code (IaC) principles, methodologies, and tools, including AnsibleExperience using Git for source control and version managementPosition Desired SkillsExperience with the Atlassian tool suite, including Jira and ConfluenceAppreciates a sense of humor and the occasional well-timed joke.😂