{"schemaVersion":"jobsearcher.job.v1","id":"e8a849eb5ee02b0725b33e9c","url":"https://jobsearcher.com/jobs/e8a849eb5ee02b0725b33e9c","canonicalUrl":"https://jobsearcher.com/jobs/e8a849eb5ee02b0725b33e9c","title":"Software Developer, Java","description":"Job Description\n\nJob SummaryTheJava Software Developeris responsible for designing, developing, testing, integrating, debugging, and maintaining enterprise software applications. The role focuses on Java-based application development, relational databases, web technologies, CI/CD, secure coding, and Agile software development practices.\r\nKey ResponsibilitiesParticipate in the full software development lifecycle using Agile methodologies.\r\nGather, analyze, and translate user requirements into software solutions.\r\nDesign, develop, test, integrate, and maintain Java-based applications.\r\nDevelop MVC applications using Java and enterprise Java technologies.\r\nDevelop applications that interact with relational databases using JPA, Hibernate, and JPQL.\r\nCreate, modify, and manage relational database data using SQL.\r\nPerform software debugging, configuration, maintenance, and troubleshooting.\r\nDevelop and maintain web application components using Java, JSP, Servlets, XML, and JavaScript.\r\nUse Git and build tools such as Maven, Ant, or Gradle.\r\nSupport CI/CD pipelines and build servers such as Jenkins.\r\nParticipate in code reviews, software testing, and technical documentation.\r\nSupport system integration, performance evaluation, and capacity planning.\r\nApply secure coding practices and cybersecurity requirements throughout development.\r\nCollaborate with developers, system support teams, and cross-functional stakeholders.\r\nSupport automated testing and software quality activities.\r\nRequired QualificationsBachelor's degree in Computer Science or equivalent professional/educational experience.\r\n10+ years of relevant software development experience.\r\nActive CompTIA Security+ or equivalent DoD 8140-compliant certification.\r\nStrong Java object-oriented programming experience.\r\nExperience developing MVC applications using Java.\r\nExperience with JPA, Hibernate, and JPQL.\r\nStrong relational database and SQL experience.\r\nExperience with Agile software development methodologies.\r\nProficiency with Git and Maven, Ant, or Gradle.\r\nExperience with CI/CD pipelines or build servers such as Jenkins.\r\nExperience with J2EE, JSP, Servlets, EJB, XML, and enterprise application servers.\r\nKnowledge of secure coding practices and DoD cybersecurity requirements.\r\nStrong troubleshooting, communication, teamwork, and problem-solving skills.\r\nPreferred QualificationsExperience with GWT or similar Java-based client-side frameworks.\r\nExperience with HTML, XML, CSS, JavaScript, jQuery, React, or Angular.\r\nExperience debugging Java and JavaScript applications.\r\nExperience with reporting tools such as Jaspersoft, Crystal Reports, or JReports.\r\nExperience with JUnit, JaCoCo, Fortify, and software test automation.\r\nExperience with additional programming languages such as Python, PHP, or C.","company":"Vets Hired","rawCompany":"vets hired","city":"Vienna","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-11-03T02:08:53.604Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Developer, Java","description":"Job Description\n\nJob SummaryTheJava Software Developeris responsible for designing, developing, testing, integrating, debugging, and maintaining enterprise software applications. The role focuses on Java-based application development, relational databases, web technologies, CI/CD, secure coding, and Agile software development practices.\r\nKey ResponsibilitiesParticipate in the full software development lifecycle using Agile methodologies.\r\nGather, analyze, and translate user requirements into software solutions.\r\nDesign, develop, test, integrate, and maintain Java-based applications.\r\nDevelop MVC applications using Java and enterprise Java technologies.\r\nDevelop applications that interact with relational databases using JPA, Hibernate, and JPQL.\r\nCreate, modify, and manage relational database data using SQL.\r\nPerform software debugging, configuration, maintenance, and troubleshooting.\r\nDevelop and maintain web application components using Java, JSP, Servlets, XML, and JavaScript.\r\nUse Git and build tools such as Maven, Ant, or Gradle.\r\nSupport CI/CD pipelines and build servers such as Jenkins.\r\nParticipate in code reviews, software testing, and technical documentation.\r\nSupport system integration, performance evaluation, and capacity planning.\r\nApply secure coding practices and cybersecurity requirements throughout development.\r\nCollaborate with developers, system support teams, and cross-functional stakeholders.\r\nSupport automated testing and software quality activities.\r\nRequired QualificationsBachelor's degree in Computer Science or equivalent professional/educational experience.\r\n10+ years of relevant software development experience.\r\nActive CompTIA Security+ or equivalent DoD 8140-compliant certification.\r\nStrong Java object-oriented programming experience.\r\nExperience developing MVC applications using Java.\r\nExperience with JPA, Hibernate, and JPQL.\r\nStrong relational database and SQL experience.\r\nExperience with Agile software development methodologies.\r\nProficiency with Git and Maven, Ant, or Gradle.\r\nExperience with CI/CD pipelines or build servers such as Jenkins.\r\nExperience with J2EE, JSP, Servlets, EJB, XML, and enterprise application servers.\r\nKnowledge of secure coding practices and DoD cybersecurity requirements.\r\nStrong troubleshooting, communication, teamwork, and problem-solving skills.\r\nPreferred QualificationsExperience with GWT or similar Java-based client-side frameworks.\r\nExperience with HTML, XML, CSS, JavaScript, jQuery, React, or Angular.\r\nExperience debugging Java and JavaScript applications.\r\nExperience with reporting tools such as Jaspersoft, Crystal Reports, or JReports.\r\nExperience with JUnit, JaCoCo, Fortify, and software test automation.\r\nExperience with additional programming languages such as Python, PHP, or C.","datePosted":"2026-11-03T02:08:53.604Z","dateModified":"2026-11-03T02:08:53.604Z","hiringOrganization":{"@type":"Organization","name":"Vets Hired","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Vienna","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"e8a849eb5ee02b0725b33e9c"},"url":"https://jobsearcher.com/jobs/e8a849eb5ee02b0725b33e9c"}}