> Markdown version of [/jobs/ext/2249423-mid-application-developer](https://www.wearedevelopers.com/jobs/ext/2249423-mid-application-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid Application Developer - **Company:** Booz Allen Hamilton Inc. - **Location:** Washington, United States - **Experience:** Experienced - **Salary:** $69,400.0 - $158,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Software Applications, Automation of Tests, Databases, Data Integration, Web Development, Middleware, Groovy, Spring Framework, Python (Programming Language), Node.Js, Scala (Programming Language), SQL Databases, Enterprise Software Applications, Data Storage Technologies, Performance Testing, Spring Cloud, Spring-boot, Spring Data, SC Clearance, Extreme Programming - **Published:** August 26, 2026 - **Apply:** https://www.dice.com/job-detail/e6277055-dc52-43a3-b17a-f2b15725f72b ## About the Role * 2+ years of experience implementing, maintaining, and supporting sof tware develop ment to modernize systems * 2+ years of experience in sof tware develop ment using basic programming languages, technologies, tools, or web develop ment stacks * Experience with Agile met hodology, extreme programming, sof tware engineering, product management, and sof tware products * Experience creating solutions to complex problems within a collaborative, cross-functional team * Knowledge of develop ing and maintaining the technology needed to power the components which enable the user-facing side of enterprise applications databases, conceptualize and implement data storage solutions, run performance testing and benchmarking, and optimize data performance * Ability to obtain a Secret clearance * Bachelor's degree or 5+ years of experience in sof tware engineering in lieu of a degree Nice If You Have: * Experience with Java, JavaScript, SQL, Python, Server-Side Develop ment, Middleware, Application or Data Integration, API Develop ment, Core Application Systems, Node.js, Groovy, Scala, Spring Cloud, Spring Core, Spring-Boot, or Spring Data * Ability to write source code for new applications or generate and enhance code samples for existing applications * Ability to acquire client requirements and resolve workflow problems through automation optimization * Ability to work with automated testing tools to perform testing and maintenance * Secret clearance Clearance: Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information . Skills Assessment As part of Booz Allen's skills first hiring process, candidates must complete the required skills assessment to ensure they meet the Basic Qualifications for this role. Candidates must complete the assessment and meet the minimum proficiency threshold to continue in the hiring process. ## Related Videos - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Give your build some love, it will give it back!](https://www.wearedevelopers.com/videos/514-give-your-build-some-love-it-will-give-it-back) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)