Bachelor's degree in Computer Science or related field, or additional 4 years of experience if no degree.
At least 12 years of software engineering experience on complex programs.
Proficient in Java enterprise applications using Spring Boot or similar frameworks.
Skilled in developing RESTful APIs and working with relational databases like MariaDB or Oracle.
Familiarity with container technologies (Docker, Podman) and Kubernetes.
Experience in Agile environments with Git-based source control and CI/CD practices.
Responsibilities
Develop and maintain Java enterprise applications using Spring Boot.
Create and manage RESTful APIs and ensure database integrity.
Implement and manage containerized applications using Docker or Podman.
Collaborate in Agile teams to enhance software development processes.
Support and troubleshoot application and database issues across environments.
Participate in CI/CD pipeline development and automated testing.
Benefits
Opportunity to work on classified and secure government projects.
Work with cutting-edge technologies in an Agile environment.
Be part of a skilled team dedicated to software engineering excellence.
Professional development opportunities in cloud-native and microservices architecture.
Full Job Description
Active TS/SCI w/ Polygraph required. Basic Qualifications:
Bachelor's degree in Computer Science or a related technical discipline from an accredited college or university. Candidates without Bachelors degrees will require an additional 4 years of software engineering experience.
Minimum of twelve (12) years of software engineering experience on programs and contracts of similar scope, type, and complexity.
Experience developing Java enterprise applications using Spring Boot or similar modern frameworks.
Experience developing RESTful APIs and working with relational databases such as MariaDB, PostgreSQL, Oracle, or similar technologies.
Experience with container technologies (Docker or Podman), Kubernetes, or other modern application deployment platforms.
Experience working in Agile development environments using Git-based source control, CI/CD pipelines, and automated testing practices.
Preferred Qualifications:
Experience developing Angular or other modern web applications.
Experience with microservices architecture, application modernization, or cloud-native software development.
Experience implementing GitLab CI/CD pipelines and DevSecOps best practices.
Experience tuning SQL performance and supporting high-volume enterprise applications.
Experience using Jira and Confluence to support Agile software development.
Strong troubleshooting, debugging, and problem-solving skills across application, database, and deployment technologies.
Experience supporting enterprise software within secure or classified environments.