ETL Java Developer (SME)
Overview
In this role you will build and maintain large-scale ELT processes and data pipelines for a data lake within a DevOps-driven environment. You will work closely with cross-functional teams on architecture, design, and testing to deliver enterprise-grade data solutions. The position emphasizes extracting, transforming and loading data across domains to support mission-critical analytics. You will drive optimization of data storage, access, and visualization to enable informed decision making. This is a mission-driven opportunity to shape secure, scalable data capabilities for national security.
Compensation / BenefitsPaid Time Off11 paid Holidays401K with 6% company matchFlexible schedulesDiscounted stock purchase plansTechnical upskilling, education and training support
ResponsibilitiesDesign and implement a large-scale ingest system in a big data environmentRead and translate enterprise data needs into effective ELT processesRecommend methodologies to optimize data storage, organization and availabilityProgram and enhance applications using HTML, CSS, JavaScript, Java, Python, SpringBoot and HibernateDevelop and execute software validation with JUnit and KatalonDevelop, prototype and deploy solutions in Commercial Cloud PlatformsCoordinate infrastructure needs with developed software to satisfy mission requirementsSupport Agile development lifecycle in SAFe practicesUtilize DevOps tools such as GitHub, Jenkins, Unix bash scriptingDocument and deploy build artifacts across environments using GitFlowLeverage Atlassian tools (JIRA, Confluence) to track workCollaborate with team members, Product Owners and Scrum Masters to align storiesCommunicate project data to stakeholders and foster team cohesionAttend meetings with PMO and enterprise stakeholders
Key requirementsActive TS/SCI w/polygraphExperience ETL activities: parser development, data flow management, lifecycle policies, data access troubleshooting, data modelingData modeling experienceExtensive SQL experience with relational databases (e.g., MySQL)Strong Java experience for data processingETL/Data Integration with Spring, NiFi, Kafka, ElasticsearchCloud platform development (AWS, Google Cloud, Azure)cloud data services (S3, RDS, EFS)Excellent written and verbal communicationExperience leading development scrum teamsMasters with 15+ years of relevant experienceAdditional years may substitute for degreeexcellent communicationteam coordinationstakeholder engagementJavaSpringBootHibernate