System Software Developer, Senior

The Challenge:

Are you looking for an opportunity to help build a powerhouse system that will modernize analytic prediction and case management within the law enforcement industry? You know a good application is more than just a nice-looking interface + data and you need the right combination of clean code, APIs, analytics, and infrastructure to help your team build a user-focused solution. As a software engineer, you’ll learn how to solve a problem with a complete end-to-end solution in a fast-paced, agile environment. We’re looking for someone like you to build in experience in application development from vision to production-ready system.

As a software engineer on our team, you’ll work with senior system developers to overcome your customer’s most difficult challenges using the latest architectural approaches like microservices and domain driven design alongside open source frameworks and tools like, Flyway, WildFly, Docker, Jenkins, and GitLab. You’ll use your passion to learn new tools and techniques, while helping to identify and implement system improvements. Using Agile Lifecyle Development and DevSecOps, you’ll build application and analytics tools. You’ll help analyze the needs and the environment to make sure the solution your team is developing considers the current architecture and operating environment, as well as future functionality and enhancements. Work with us as we build systems to change the law enforcement industry for the better.

Join us. The world can’t wait.

You Have:

  • 5+ years of experience in Web Application Development

  • 5+ years of experience in developing with Java and JEE

  • Knowledge of Java frameworks, including Spring Core, Spring Boot, or Service Oriented Architecture

  • Knowledge of JavaScript Frameworks, including Angular, Ember.js, or React

  • Knowledge of ORM tools, including Hibernate or Torque

  • Knowledge of SQL Queries

  • Secret clearance

  • HS Diploma or GED

Nice If You Have:

  • Experience with DevOps tools, Application architecture and Design, SOAP, and Restful Web Services

  • Knowledge of open source libraries and tools, including Jasper, JUnit, GitLab, Jenkins, Ember.js, Solr Search, Elastic Search, Hadoop, Docker, Shell Scripting, Tomcat, WildFly, or Arquilian

  • Knowledge of NIST 800.53, FISMA, Security Technical Implementation Guides (STIGs), or Configuration Management

  • Ability to mentor junior developers

  • Ability to work independently on assigned tasks

  • TS/SCI clearance with a polygraph

  • Bachelor's degree

  • Oracle Certified Java Programmer Certification


Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; Secret clearance is required.

Build Your Career:

A challenging and dynamic work environment isn’t all we have to offer. When you join Booz Allen, you’ll have access to:

  • experts in virtually every field

  • a culture that focuses on supporting our employees

  • opportunities that provide stability while offering variety

You’ll also be exposed to a wealth of training resources through our Digital University, an online learning portal featuring more than 5000 functional and technical courses, certifications, and books. Build your technical skills through hands-on training on the latest tools and tech from our in-house experts. Pursuing certifications that directly impact your role? You may be able to take advantage of our tuition assistance, on-site bootcamps, certification training, academic programs, vendor relationships, and a network of professionals who can give you helpful tips. We’ll help you develop the career you want as you chart your own course for success.

We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, or other protected characteristic—to fearlessly drive change.

Not ready to apply? Join our talent community and sign up for job alerts.