Java Software Engineer, Mid

Booz Allen Hamilton•Usa, MD

About The Position

As a software developer, you will help support clients’ technology and improve business workflows by collaborating with a team to build integrated solutions from scratch, implement customizable features that enhance existing systems, and support site maintenance. This role supports a client’s Solutions Business Management (SBM) program and calls for Java-rich client and web application development experience and strong core Java knowledge. You will research, design, develop, and modify enterprise-wide systems and application software in support of a U.S. Navy mission.

Requirements

  • At least 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 IT.
  • 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

  • Collaborate with a team to build integrated solutions from scratch.
  • 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 program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service