
Software Engineer
- Annapolis Junction, MD
- Permanent
- Full-time
- Experience with using the Linux CLI
- Experience with developing scripts using Bash/Python
- Experience with developing with Java in a Linux environment
- Experience with developing with 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 using Git Source Control System
- Knowledge of Messaging Frameworks such as RabbitMQ and Kafka
- Knowledge of CI/CD principles, methodologies, and tools such as Bamboo and GitLab CI
- Knowledge of IaC principles, methodologies, and tools such as Ansible
- TS/SCI clearance with a polygraph
- HS diploma and 4+ years of experience as a Software Engineer, Bachelor's degree and 2+ years of experience as a software engineer, or Master's degree in computer science
- Experience with creating Helm Charts to deploy containerized services on Kubernetes
- Experience with the Atlassian Tool Suite including Jira and Confluence
- Knowledge of container orchestration technologies such as Kubernetes