> Markdown version of [/jobs/ext/2155574-java-software-engineer-mid](https://www.wearedevelopers.com/jobs/ext/2155574-java-software-engineer-mid). 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). --- # Java Software Engineer, Mid - **Company:** Booz Allen Hamilton Inc. - **Location:** Indian Head, MD, United States - **Experience:** Experienced - **Salary:** $62,000.0 - $141,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), .NET Framework, Agile Methodology, Amazon Web Services, ASP.NET MVC Framework, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Cyber Security, Databases, Continuous Integration, Software Design Patterns, DevOps, Web Development, Hibernate (Java), Microsoft SQL Server, MySQL, Object-Oriented Software Development, Responsive Web Design, Rich Client Platform, Software Configuration Management, Software Engineering, Transact-SQL, Workflow Management Systems, .NET Core, Spring-mvc, ReactJS, Blazor, Spring-boot, Backend, Git, SC Clearance, Containerization, AngularJS, Solid Principles, Kubernetes, Information Technology, Deployment Automation, Toad (Software), Front End Software Development, Restful APIs, Software Version Control, Docker, Microservices - **Published:** August 20, 2026 - **Apply:** https://justjobs.com/main/sendform/8/8/28176/1/18007910?backUrl=%2Fcareer%2F18007910%2FJava-Software-Engineer-Mid-Maryland-Indian-Head ## About the Role * 6+ years of experience in software engineering or software development * Experience with HTML, CSS, JavaScript for responsive web interfaces, object-oriented principles and design patterns, and Java for backend development, including Spring MVC * Experience using Git for version control and with software configuration management tools and processes to ensure code integrity * Experience with Microsoft ADO for project management, continuous integration, and deployment strategies * Experience with database technologies such as MySQL, T-SQL, or SQL Server and tools such as TOAD for database management * Experience with Agile methodologies and Waterfall * Knowledge of object-oriented principles and design patterns in practical software development * Secret clearance * Bachelor's degree in Computer Science, Software Engineering, or IT * DoD 8570 IAT Level II Certification such as Security+ CE, or SSCP Certification Nice If You Have: * Experience in Java, including Spring Boot or Hibernate, and .NET, including C#, .NET Core, or ASP.NET MVC * Experience with RESTful APIs, microservices architecture, and service-oriented design * Experience with version control systems such as Git and CI/CD pipelines * Experience with containerization, including Docker or Kubernetes, and orchestration tools * Experience with front-end technologies such as Angular, React, or Blazor * Knowledge of cloud platforms such as Azure, AWS, or GCP, software design principles such as SOLID, DRY, or KISS, design patterns, and DevOps tools and practices * Possession of excellent verbal and written communication skills for effective team collaboration * Top Secret clearance * DoD 8570 IAT Level III Certification such as CISSP, CASP+, or Security X Certification * Java or .NET Certifications ## Description As a software developer, you know how to create applications that are user-friendly, optimal, and customizable. We need a software developer like you to help support our clients' technology and improve their business workflows. You'll collaborate with your team as you build integrated solutions from scratch, implement customizable features to enhance existing systems, and support site maintenance. This role will support a client's Solutions Business Management (SBM)program. We're lookingfor a dynamicsoftwaredeveloper with Java-rich client and web application development experience and strong core Java knowledge. You will be responsible for researching, designing, developing, and modifying enterprise-wide systems and applicationsoftware. This is a client with an important mission in support of the U.S. Navy. Through this work, you can feel a part of something bigger and of national significance. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## 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) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [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)