Bachelor's degree in Computer Science or related field
7+ years of software engineering experience
Active TS/SCI security clearance with polygraph
Preferred experience with Java enterprise applications using Spring Boot
Experience in developing and implementing RESTful APIs
Familiarity with containerization using Docker and Kubernetes
Responsibilities
Develop Java enterprise applications using Spring Boot and Angular
Design and implement RESTful APIs for data integration
Modernize applications through Spring Boot migrations and microservices
Deploy and support containerized applications on Kubernetes platforms
Implement CI/CD pipelines and automate software delivery processes
Benefits
Collaborative work environment
Opportunities for professional development
Support for advanced technologies and methodologies
Exposure to a variety of projects in the defense sector
Full Job Description
Description
Active TS/SCI w/ Polygraph required. Basic Qualifications:
Bachelor's degree in Computer Science or a related discipline from an accredited college or university.
Minimum of seven (7) years of software engineering experience on programs and contracts of similar scope, type, and complexity.
Security Clearance Requirement: Active TS/SCI with polygraph
Preferred Qualifications:
Experience developing Java enterprise applications using Spring Boot (or similar frameworks) and Angular (or comparable front-end technologies).
Experience designing and implementing RESTful APIs and integrating applications with Oracle, PostgreSQL, MariaDB, or other relational databases.
Experience with application modernization, including Spring Boot migrations, microservices, and database modernization initiatives.
Experience developing, deploying, and supporting containerized applications using Docker, Podman, and Kubernetes platforms (e.g., Rancher, Amazon EKS, OpenShift).
Familiarity with Kubernetes concepts including Deployments, Services, ConfigMaps, Secrets, Ingress, Persistent Volumes, Helm charts, and cloud-native architectures.
Experience implementing GitLab CI/CD pipelines, automated testing, DevSecOps practices, and modern software delivery processes.
Experience using Jira and Confluence in Agile environments, providing database operational support, and working with XML, JSON, or other structured data formats.