Java/ETL Developer - TS/SCI with Polygraph
Job Description
The Java/ETL Developer role at General Dynamics Information Technology supports customer activities in a TS/SCI with Polygraph environment, with a focus on ETL, data mapping, analytics, operations, and ongoing maintenance of data and related systems. This onsite position is based in Herndon, VA.
Responsibilities
- Provide support across ETL, data mapping, analytics, operations, databases, and the maintenance of data and related systems.
- Design and manage complex data workflows or implement significant enhancements to existing pipelines.
- Troubleshoot intricate issues and deliver customer support for the ETL processes.
- Address complex hardware/software compatibility and interface design considerations.
- Conduct investigations and testing of considerable complexity.
- Research emerging technologies to assess their impact on application execution.
- Communicate clearly with teammates, customers, and external partners.
- Prepare written and verbal communications on analyses, findings, and project progress.
- Write and maintain technical documentation.
- Advise hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements.
Requirements
- 8+ years of related data engineering and ETL experience
- Bachelor’s or Technology degree in Engineering or a related field, OR equivalent 5 years of job-related experience
- Demonstrated experience building and maintaining data flows in NiFi or Pentaho or Java
- Excellent organizational, coordination, interpersonal and teamwork skills
- TS/SCI with Polygraph clearance
- Location: Herndon, VA
- Demonstrated experience with Java/J2EE, XML, JSON, Python
- Experience translating data insights into tools or analytic capabilities that inform operational decisions and/or improve processes
- Experience with relational databases (Oracle / MySQL)
- Experience with search architecture and data visualization tools (Tableau, ElasticSearch, ArcGIS)
- Familiar with server operating systems (Windows, Linux) and cloud infrastructure
- Familiar with database methodologies
- Familiar with source code management and integration (GitHub, GitLab, Jenkins)
- Familiar with ETL frameworks such as SAFE FME, Petaho, or NiFi
- Ability to work well in a fast-paced, evolving environment with a focus on continual process improvement and proactive problem solving
Technologies
- Java
- Java/J2EE
- XML
- JSON
- Python
- NiFi
- Pentaho
- Petaho
- SAFE FME
- Tableau
- ElasticSearch
- ArcGIS
- Oracle
- MySql
- Windows
- Linux
- Cloud infrastructure
- GitHub
- GitLab
- Jenkins
Benefits
- 401K with company match
- Comprehensive health and wellness packages
- Internal mobility team dedicated to helping you own your career
- Professional growth opportunities including paid education and certifications
- Cutting-edge technology you can learn from
- Rest and recharge with paid vacation and holidays
Work Requirements
- Years of Experience: 8+ years of related experience
- May vary based on technical training, certification(s), or degree
Travel Required
Less than 10% travel required.
Citizenship
U.S. Citizenship Required
Salary and Benefit Information
The likely salary range for this position is USD 174,250 - 235,750 per year. This is not a guarantee of compensation; the final salary is determined by experience, geographic location, and contractual requirements and could fall outside the stated range.
View information about benefits and our total rewards program.