Java Software Engineer, Mid

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

About The Position

As a software developer, you will help support client technology and improve business workflows by collaborating with a team to build integrated solutions from scratch, implement customizable features in existing systems, and support site maintenance. The role supports a client's Solutions Business Management (SBM) program and involves researching, designing, developing, and modifying enterprise-wide systems and application software. It supports a U.S. Navy mission. Applicants selected will be subject to a security investigation and must meet eligibility requirements for access to classified information; Secret clearance is required.

Requirements

  • At least 6 years of experience in software engineering or software development.
  • Experience with Java and core Spring framework ecosystem tools, including 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 database management tools such as TOAD.
  • 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.
  • Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.

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

  • Build integrated software solutions from scratch in collaboration with a team.
  • Implement customizable features to enhance existing systems.
  • Support site maintenance.
  • Research, design, develop, and modify enterprise-wide systems and application software.

Benefits

  • Health, life, and disability benefits.
  • Financial and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care.
  • Recognition awards for exceptional performance and demonstration of company values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service