Software Developer (Java)
Overview
In this role you will develop and maintain Java-based systems supporting FBI IT initiatives. You will work across front-end, back-end, and database layers to deliver REST and SOAP services, web apps, and custom libraries deployed in AWS. You’ll collaborate with DevOps practices using Bitbucket, Maven, and Jenkins to push and deploy code, and you will engage in design and documentation to guide technical direction. A hands-on, full-stack position with opportunities to influence system integration and testing workflows.
ResponsibilitiesMaintain and evolve existing Java systemsDevelop REST and SOAP services for web application integrationWork on full-stack development including front-end (HTML/JSP/Servlets) and databasesWrite and maintain Oracle SQL and PL/SQL proceduresLeverage Elasticsearch/OpenSearch for search and indexingProvide technical direction and SME input for project developmentEngage in DevOps activities using Bitbucket, Maven, and Jenkins pipelinesParticipate in or lead technical design and documentation for solutions
Key requirementsUS Citizenship and active Secret clearanceBachelor's Degree in Information Technology or related field (or equivalent experience)Minimum 3 years Java or OO programming experienceExperience with Spring Boot REST APIs and SOAP web servicesHTML front-end development with JSP/ServletsExperience with Elasticsearch/OpenSearchExperience with Oracle SQLExperience with MavenFamiliarity with Git/Bitbucket or similar version controlnative proficiency in a role requiring high-security handlingJavaSpring Boot REST APIsSOAP web servicesHTML/JSP/ServletsElasticsearch/OpenSearchOracle SQL