Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field with 5+ years of related experience in software development, with a strong focus on systems software US Citizenship required Must be able to pass an IRS public trust investigation Demonstrated experience in developing Java software solutions, including Java EE/SE, JSP, JSF, and Hibernate Proven ability in designing, developing, and integrating web services using Service Oriented Architecture (SOA) principles Experience with Oracle 10g/11g environments and Oracle Real Application Clusters Experience implementing middleware rules engines like Drools Expertise in implementing continuous integration and deployment processes with tools such as Jenkins, GitLab CI/CD pipeline, and automated testing techniques Extensive experience working in Agile/Scrum development environments Proven experience with cloud-based development and deployment and containerization technologies like Docker and OpenShift Experience in implementing cyber security policies, procedures, and best practices, including understanding the Federal Information Security Management Act (FISMA)