Java Software Engineer, Mid

Booz Allen Hamilton•Indian Head, MD
•$62,000 - $141,000•Onsite

About The Position

Booz Allen is seeking a Java Software Engineer to support a client’s Solutions Business Management (SBM) program and technology supporting the U.S. Navy. The role involves researching, designing, developing, and modifying enterprise-wide systems and application software. The engineer will collaborate with a team to build integrated solutions, implement customizable features in existing systems, and support site maintenance. The position calls for Java-rich client and web application development experience and strong core Java knowledge.

Requirements

  • 6+ years of experience in software engineering or software development.
  • Experience with Java and core Spring framework ecosystem tools, such as Spring Boot and Spring MVC.
  • Experience with HTML, CSS, or JavaScript for responsive web interfaces.
  • Experience using Git for version control and software configuration management tools and processes to ensure code integrity.
  • 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 Information Technology.
  • DoD 8570 IAT Level II certification, such as Security+ CE or SSCP.

Nice To Haves

  • Experience with 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.
  • 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.
  • Java or .NET certifications.

Responsibilities

  • Research, design, develop, and modify enterprise-wide systems and application software.
  • Build integrated solutions from scratch in collaboration with the team.
  • Implement customizable features to enhance existing systems.
  • Support site maintenance.
  • Help support client technology and improve business workflows.

Benefits

  • Health, life, disability, financial, and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care.
  • Recognition awards program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service