ETL Developer
MANTECH
Chantilly, VA, 20151, USA
- IT
Work on mission-critical Big Data pipelines supporting national security with an active TS/SCI + Poly. ETL Developer role in Chantilly, VA; full-time on-site schedule; permanent/undefined contract length; design, build, optimize large-scale ingest, transformation, and distribution pipelines in Linux/Big Data stacks. - High School diploma + 7+ years IT experience
- Strong Java development (JDK, J2EE, EJB, JDBC, Spring), REST API, SQL/db skills
- Big Data lifecycle experience (ingest → display) and ETL on Linux
- Active TS/SCI with Poly required
Full description
MANTECH seeks a motivated, career and customer-oriented ETL Developer to join our team in Chantilly, VA.
The ETL Developer will support mission-critical data operations by designing, building, and optimizing large-scale data ingest and processing solutions in a Big Data environment. This role focuses on enabling reliable, performant data pipelines that support analytic and operational needs across the full data lifecycle.
Responsibilities include but are not limited to:
- Designing and implementing large-scale ingest systems in a Big Data environment
- Optimizing all stages of the data lifecycle, from initial planning, to ingest, through final display and beyond
- Designing and implementing data extraction, cleansing, transformation, loading, and replication/distribution
- Developing custom solutions/code to ingest and exploit new and existing data sources
- Working with Sponsor development teams to improve application performance
- Organizing and maintaining documentation so others are able to understand and use it
- Collaborating with teammates, other service providers, vendors, and users to develop new and more efficient methods
Minimum Qualifications:
- High School Diploma with 7+ years of relevant experience in Information Technology
- Software development experience, to include significant Java development, data analysis/parsing, and SQL/database experience
- Experience with the full data lifecycle, from ingest through display, in a Big Data environment
- Experience with Java-related technologies, such as JDK, J2EE, EJB, JDBC, and/or Spring, and experience with RESTful APIs
- Experience developing and performing ETL tasks in a Linux environment
Preferred Qualifications:
- Experience with Hadoop, Hbase, MapReduce
- Experience with Elasticsearch
- Experience with NiFi, Kafka, and Zookeeper
Clearance Requirements:
- An active/current TS/SCI with Polygraph
Physical Requirements:
- Use hands to operate a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.
- The person in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
- Must be able to remain in a stationary position 50% of the time
- The person in this position frequently communicates with co-workers, management and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations
Location restriction