Junior Full Stack Software Engineer; DevSecOps
Job in
Herndon, Fairfax County, Virginia, 22095, USA
Listing for:
Peraton Corporation
Full Time
position
Listed on 2026-11-15
Job specializations:
-
Software Development
Job Description & How to Apply Below
Peraton Overview Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace.
The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can’t be done by solving the most daunting challenges facing our customers. Visit to learn how we’re keeping people around the world safe and secure.
Responsibilities Join a cross-functional Scrum team building mission-focused software in an Agile Dev Sec Ops environment in our Herndon, VA location. As a junior engineer, you’ll contribute to full‑stack features, participate in acceptance criteria development, automate tests using Open Source/COTS tools, document instructions, and support integration activities. You’ll fix bugs, ship enhancements, and learn best practices while working with modern cloud, data, and messaging technologies.
What You’ll DoBuild & deliver software in sprints: design, develop, test, document, and integrate features across front-end and back-end services.
Apply Agile engineering practices: participate in backlog grooming, sprint planning, daily standups, demos, and retros.
Support Dev Sec Ops workflows: use Git-based workflows, CI/CD pipelines, and containerization to move changes from development to production.
Automate testing: create unit/integration tests and simple scripts to improve quality and repeatability.
Contribute to modernization: assist senior engineers in analyzing legacy ExtJS/Spring components and migrating to modern stacks and microservices.
Collaborate & learn: work closely with product owners, UX, QA, and other engineers; document technical work in Confluence and track tasks in Jira.
Technologies You’ll Use (and grow into)
Front-end:
JavaScript/Type Script with React or Angular, HTML5, CSS3, responsive design; exposure to state management (Redux/NgRx) and modern build tools (Webpack, Vite, Angular CLI).Back-end:
Python 3.8+ (FastAPI or Flask), OR Java (Spring/Spring Boot); RESTful API design and OpenAPI/Swagger.
Messaging:
Basic understanding of message brokers (e.g., ActiveMQ), JMS/STOMP concepts; integrating Python apps (e.g., stomp.py).Data:
PostgreSQL, MongoDB (schemas, indexing), and AWS managed databases (DynamoDB, Document DB).Search & Analytics:
Exposure to Elasticsearch (v8+)—index management, query DSL, analyzers/tokenizers, Python client usage.
Cloud & Dev Ops: AWS (EC2, S3), Docker, Kubernetes (foundational), CI/CD with Jenkins, Git Lab CI or Git Hub Actions; infrastructure-as-code (intro level).Testing & Quality: JUnit, Pytest, Jest; familiarity with integration/E2E tools (Cypress, Selenium) and TDD concepts.
Security:
Awareness of secure API design, OAuth2/JWT, CORS configuration, and OWASP-aligned practices.
Qualifications
Required Qualifications A Bachelor’s degree in an area applicable to the position with 2+ years of relevant experience OR a Master’s degree in an area applicable to the position; an additional 4 years of experience maybe considered in lieu of a degree requirement.
Active TS/SCI with polygraph (required)
Programming:
Coursework or hands-on experience in two or more of the following:
Java (Spring/Spring Boot),Python (FastAPI or Flask; package management with Poetry is a plus),JavaScript/Type Script (React ecosystem or Angular).Core skills: REST/JSON…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction