Booz Allen is looking for a Full Stack Developer to resolve problems with complete end-to-end solutions in a fast, agile environment, developing software and systems from vision to production-ready, and helping clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies.
Requirements
- 5+ years of experience with full-stack software development, including designing, developing, modifying, and implementing custom web-based software applications
- 3+ years of experience with back-end software development using Java, Python, or NodeJS
- 2+ years of experience with AWS services and cloud-native architecture patterns, including AWS Gov Cloud, ECS, Lambda, SQS, SNS, EC2, RDS, DynamoDB, IAM policies, security groups, and network security
- Experience with software development processes, including unit tests, CI/CD processes, and using Git for version control
- Experience in working with non-SQL and SQL database development, including Postgres
- Knowledge of designing and deploying backend infrastructure for a cloud-hosted web application, including user authentication, database management (SQL or NoSQL), scaling, APIs, or cloud services
- Knowledge of CI/CD pipelines, including use of technologies, such as Docker, Jenkins, Kubernetes, and Rancher
Responsibilities
- designing, developing, modifying, and implementing custom web-based software applications
- back-end software development using Java, Python, or NodeJS
- AWS services and cloud-native architecture patterns, including AWS Gov Cloud, ECS, Lambda, SQS, SNS, EC2, RDS, DynamoDB, IAM policies, security groups, and network security
- software development processes, including unit tests, CI/CD processes, and using Git for version control
- non-SQL and SQL database development, including Postgres
- designing and deploying backend infrastructure for a cloud-hosted web application, including user authentication, database management (SQL or NoSQL), scaling, APIs, or cloud services
- CI/CD pipelines, including use of technologies, such as Docker, Jenkins, Kubernetes, and Rancher
Other
- Ability to obtain a Secret clearance
- Ability to simplify complex concepts and distill information into coherent and compelling narratives, making it accessible to a broad audience
- Secret clearance
- Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.
- As part of the application process, you are expected to be on camera during interviews and assessments.