Senior Full Stack Developer
On-siteArlington, Virginia, United States
Job Summary
Design, develop, test, and maintain full-stack applications across UI, API/service, business logic, and data access layers using Java, JavaScript, Python, and Spring Boot in an Agile environment. Develop and optimize responsive front-end features, back-end services, APIs, integrations, database architectures, queries, and data models to support modernization and cloud adoption. Engineer and automate infrastructure, deployments, and CI/CD capabilities using CloudFormation, Terraform, Ansible, GitLab, and Bitbucket; support integration/testing environments, release management, patching, vulnerability scanning, logging, and compliance. Implement automated testing, code reviews, troubleshooting, debugging, and defect resolution while ensuring application quality, security, performance, reliability, and maintainability. Support operational excellence through monitoring, alerting, incident response, and continuous improvement while maintaining technical documentation, runbooks, diagrams, and participating in Agile ceremonies and Jira-based task management. Requires active DoD Top Secret clearance and 8 years of IT experience.
Required Qualifications
- Active DoD Top Secret clearance and SCI eligible to obtain and maintain a CI Poly
- BA/BS and 8 years minimum of experience in Information Technology
- Active IAT II certification
- Demonstrated full-stack development experience across front-end, back-end, API, database, and responsive web application development using HTML, CSS, JavaScript, Java, and SQL
- Hands-on experience with Oracle, SQL Server, cloud technologies, AWS services including EC2, ELB, RDS, Lambda, and Docker, as well as data integration and engineered systems
- Strong experience with DevSecOps, automated testing, CI/CD, deployment orchestration, and infrastructure automation using Ansible, Terraform, CloudFormation, GitLab, Jenkins, Bitbucket, and JMeter
- Proven ability to collaborate effectively across cross-functional teams and contribute throughout the software development lifecycle, including development, testing, deployment, security configuration, and operational support
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.