Full Stack Software Engineer – Mid
Company | Booz Allen |
---|---|
Location | Annapolis Junction, MD, USA |
Salary | $67700 – $154000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level |
Requirements
- 2+ years of experience designing, modifying, developing, writing, and implementing software programming applications using Agile methods
- 2+ years of experience in software development with basic programming languages, technologies, tools, or web development stacks
- Experience developing software with Python or Typescript
- Experience with NoSQL databases such as ElasticSearch or Kibana, graph databases, Mongo, or Redis
- Experience with software development processes, including unit tests, CI/CD processes, and using Git for version control
- Experience working in a Linux development environment
- Knowledge of data modeling, data structures, data processing, data transformation, and validation, including JSON Schema
- TS/SCI clearance with a polygraph
- Bachelor’s degree and 2+ years of experience in software engineering, or 7+ years of experience in software engineering in lieu of a degree
Responsibilities
-
No responsibilities provided.
Preferred Qualifications
- Experience with Java, JavaScript, React, NodeJS, REST, and JSON
- Experience with Mongo, ElasticSearch, and Redis
- Experience with containerization, including Docker or Podman, or container orchestration, including Swarm or Kubernetes
- Experience operating with AWS
- Experience with computer and network security and penetration testing
- Experience with dataflow integration such as Apache NiFi
- Experience writing source code for new applications or generating and enhancing code samples for existing applications
- Experience using back-end and front-end languages to develop complete solutions
- Experience creating and using data models, data structures, data transformations, and data processing pipelines
- Ability to work with automated testing tools to perform testing and maintenance