Full Stack Software Engineer, Booz Allen

Full Stack Software Engineer, Booz Allen

Company Booz Allen
Job title Full Stack Software Engineer, Mid
Job location Annapolis Junction, MD, US
Type Full Time

Responsibilities:

  • As a full-stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment.
  • You’ll use your passion to learn new tools and techniques and identify needed system improvements.
  • You’ll help clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies.
  • You’ll help make sure the solution developed by the team considers the current architecture and operating environment, as well as future functionality and enhancements.

Requirements & Skills:

  • 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

Nice If You Have:

  • 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

apply for job button