{"schemaVersion":"jobsearcher.job.v1","id":"f9c74893e948a6be77900494","url":"https://jobsearcher.com/jobs/f9c74893e948a6be77900494","canonicalUrl":"https://jobsearcher.com/jobs/f9c74893e948a6be77900494","title":"Java Software Engineer, Mid","description":"Overview\nAs a mid-level Java Software Engineer, you help design and build enterprise-grade applications that improve client workflows. You’ll contribute to the SBM program by delivering integrated, customizable software solutions and maintaining existing sites. You’ll work with cross-functional teams to turn requirements into reliable systems while aligning with defense-focused priorities. This role offers meaningful impact through national-scale projects and collaboration with mission-driven teams. You will help shape secure, scalable software used in critical environments.\n\nCompensation / Benefitshealth benefitslife and disability insuranceretirement benefitspaid leaveprofessional development and tuition assistancework-life programs\nResponsibilitiesresearch, design, develop, and modify enterprise-wide systems and application softwarebuild integrated solutions from scratch and implement customizable featuressupport site maintenance for client applicationscollaborate with team across projects and assist with SBM programdeliver methods and solutions that meet client needs and security requirements\nKey requirements6+ years of software engineering experienceHTML, CSS, JavaScript for responsive web interfacesJava backend development with Spring MVCGit for version control and software configuration managementMicrosoft ADO for project management, CI, and deploymentDatabases: MySQL, T-SQL, or SQL Server; TOAD for managementExperience with Agile methodologies and WaterfallObject-oriented principles and design patternsSecret clearanceBachelor’s degree in Computer Science, Software Engineering, or ITDoD 8570 IAT Level II Certification (e.g., Security+ CE, or SSCP)excellent verbal and written communicationteam collaborationproblem solving and analytical thinkingJava (backend)Spring MVCSpring Boot or Hibernate (nice to have)","company":"Booz Allen Hamilton","rawCompany":"booz allen hamilton","city":"Waldorf","state":"MD","isRemote":false,"isActive":false,"createdAt":"2026-09-15T04:18:29.352Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Java Software Engineer, Mid","description":"Overview\nAs a mid-level Java Software Engineer, you help design and build enterprise-grade applications that improve client workflows. You’ll contribute to the SBM program by delivering integrated, customizable software solutions and maintaining existing sites. You’ll work with cross-functional teams to turn requirements into reliable systems while aligning with defense-focused priorities. This role offers meaningful impact through national-scale projects and collaboration with mission-driven teams. You will help shape secure, scalable software used in critical environments.\n\nCompensation / Benefitshealth benefitslife and disability insuranceretirement benefitspaid leaveprofessional development and tuition assistancework-life programs\nResponsibilitiesresearch, design, develop, and modify enterprise-wide systems and application softwarebuild integrated solutions from scratch and implement customizable featuressupport site maintenance for client applicationscollaborate with team across projects and assist with SBM programdeliver methods and solutions that meet client needs and security requirements\nKey requirements6+ years of software engineering experienceHTML, CSS, JavaScript for responsive web interfacesJava backend development with Spring MVCGit for version control and software configuration managementMicrosoft ADO for project management, CI, and deploymentDatabases: MySQL, T-SQL, or SQL Server; TOAD for managementExperience with Agile methodologies and WaterfallObject-oriented principles and design patternsSecret clearanceBachelor’s degree in Computer Science, Software Engineering, or ITDoD 8570 IAT Level II Certification (e.g., Security+ CE, or SSCP)excellent verbal and written communicationteam collaborationproblem solving and analytical thinkingJava (backend)Spring MVCSpring Boot or Hibernate (nice to have)","datePosted":"2026-09-15T04:18:29.352Z","dateModified":"2026-09-15T04:18:29.352Z","hiringOrganization":{"@type":"Organization","name":"Booz Allen Hamilton","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Waldorf","addressRegion":"MD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f9c74893e948a6be77900494"},"url":"https://jobsearcher.com/jobs/f9c74893e948a6be77900494"}}