MANTECH seeks a motivated, career and customer-oriented Senior ETL Developer to join our team in Chantilly, VA.
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 / GED with 10+ years of experience in the Information Technology fieldSoftware development experience, to include significant Java development, data analysis / parsing, and SQL / database experienceExperience with the full data lifecycle, from ingest through display, in a Big Data environmentExperience with Java-related technologies, such as JDK, J2EE, EJB, JDBC, and / or Spring, and experience with RESTful APIsExperience developing and performing ETL tasks in a Linux environmentPreferred Qualifications :
Experience with Hadoop, Hbase, MapReduceExperience with ElasticsearchExperience with NiFi, Kafka, and ZookeeperClearance Requirements :
An active TS / SCI with PolygraphPhysical 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 timeThe 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