Booz Allen is looking for an experienced full-stack developer to resolve problems with complete end-to-end solutions in a fast, agile environment, creating systems that make a difference and helping clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies.
Requirements
- Experience in full-stack development roles, including the design, development, and deployment of secure and scalable web applications
- Experience in front-end technologies such as HTML, CSS, or JavaScript, and modern frameworks such as React, Angular, or Vue.js
- Experience in server-side programming with languages such as Python, Node.js, Java, or .NET, for building secure and high-performance back-end systems
- Experience designing and consuming RESTful and GraphQL APIs, ensuring efficient and secure interaction with components
- Experience with secure software development practices and frameworks, including OWASP guidance and security standards for sensitive systems
- Knowledge of database technologies, including relational databases such as PostgreSQL and MySQL, and NoSQL options such as MongoDB and DynamoDB
- Knowledge of containerization and orchestration technologies such as Docker and Kubernetes, to support scalable and resilient full-stack deployments
Responsibilities
- design, development, and deployment of secure and scalable web applications
- front-end technologies such as HTML, CSS, or JavaScript, and modern frameworks such as React, Angular, or Vue.js
- server-side programming with languages such as Python, Node.js, Java, or .NET, for building secure and high-performance back-end systems
- designing and consuming RESTful and GraphQL APIs, ensuring efficient and secure interaction with components
- secure software development practices and frameworks, including OWASP guidance and security standards for sensitive systems
- database technologies, including relational databases such as PostgreSQL and MySQL, and NoSQL options such as MongoDB and DynamoDB
- containerization and orchestration technologies such as Docker and Kubernetes, to support scalable and resilient full-stack deployments
Other
- Secret clearance
- Ability to implement automated testing frameworks such as Jest, Selenium, or Cypress, to ensure system reliability and security
- Experience integrating AI/ML model outputs into web applications, including optimizing model-driven UI/UX elements for real-time interaction
- Experience with visualization tools and libraries such as D3.js, Chart.js, Plotly, and ggplot2, for presenting actionable insights
- Experience with Agile methods and DevSecOps workflows to optimize team collaboration and secure deployment practices