Software Engineer, Senior in Fort Meade, MD at Booz Allen Hamilton

Date Posted: 2/11/2018

Job Snapshot

Job Description

Job Number: R0019422

Booz Allen Hamilton has been at the forefront of strategy and technology for more than 100 years Today, the firm provides management and technology consulting and engineering services to leading Fortune 500 corporations, governments, and not-for-profits across the globe. Booz Allen partners with public and private sector clients to solve their most difficult challenges through a combination of consulting, analytics, mission operations, technology, systems delivery, cybersecurity, engineering and innovation expertise.

Software Engineer, Senior

Key Role:

Leverage software engineering best practices, domain expertise, commercial technologies, and Agile management approaches to create high value solutions and aim at assisting Booz Allen clients to meet their most critical business and mission objectives. Solve highly technical complex problems, apply opportunities for significant technical growth by joining talented teams, and use the latest technologies to work on problems for intelligence community clients. Work on a team supporting the development, deployment, and operations of enterprise or Cloud-based solutions, including the development, deployment, and support of Web services, standalone applications, service-oriented capabilities, and data and utility Cloud solutions using a spectrum of technologies and tools, including Hadoop, Accumulo, HDFS, Java, REST, XML, JavaScript and D3, Spring, Linux, Maven, Eclipse, and GIT. Leverage experience with designing, developing, integrating, and deploying software applications in a dynamic delivery environment that can address changes in scope and complexity quickly. Apply knowledge of Agile development techniques working in Agile environments and leverage experience with development.

Basic Qualifications:

-7 years of experience as a software engineer supporting software architecture development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and system integration activities, including new and legacy systems

-5 years of experience with applicable programming languages, including Java, C++, C, or Python

-Experience with J2EE, scripting languages, including Perl, and UI-based languages, tools, and frameworks, such as JavaScript

-Experience with Java coding using Eclipse IDE, software compilation using Maven, Java development using the Spring Framework API, and Java service integration, Spring integration, Mule, and Apache Camel

-Experience with source code control systems, unit testing using JUnit testing framework, development using XML, UNIX shell scripting, and object-oriented Java programming

-Knowledge of Configuration Management (CM) tools and Web Services implementation

-Ability to perform scripting

-TS/SCI clearance with a polygraph

-BA or BS degree in Computer Engineering, CS, EE, Information Systems, or Mathematics or 5 years of experience in a computer science area in lieu of a Bachelor’s degree

Additional Qualifications:

-Experience with two or more of the following: Java, Spring Framework, Spring Integration, Groovy, JavaScript, Python, including version 2 and 3, or C/C++

-Experience with Web UI, including Apache Tomcat, Tornado, Grails, and Node.js

-Experience with relational database management system, including PostgresSQL or MySQL, data Cloud technologies, including Hadoop framework, Hbase or Accummulo, and MongoDB

-Experience with integration and messaging, including JMS messaging and AMQP messaging and business rules engines

-Experience with infrastructure, including monitoring tools and Zookeeper and software documentation, including Javadoc, Sphinx, or Doxygen

-Experience with software development management, including Atlassian Tool Suite or related tools, such as Bamboo, Clover, Confluence, Crowd, Crucible, FishEye, GreenHopper, JIRA and Stash, and Nexus


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

Integrating a full range of consulting capabilities, Booz Allen is the one firm that helps clients solve their toughest problems by their side to help them achieve their missions.  Booz Allen is committed to delivering results that endure.

We are proud of our diverse environment, EOE, M/F/Disability/Vet.

Your Career is Waiting.

Get job alerts. Learn about new work and upcoming events. Share open roles with friends and colleagues.
Our Talent Network is your opportunity hub.

Get Answers and Access.

Need more information? Find it in our FAQs.

Application already in-process? Log in to keep going.