ManTech seeks a motivated, career and customer-oriented Senior Software Developer – Cloud 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 15+ years of experience in the Information Technology field
-
Strong software development experience, to include significant Java development, data analysis/parsing, and SQL/database experience
-
Strong experience with the full data lifecycle, from ingest through display, in a Big Data environment
-
Strong 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 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
To apply for this job please visit itjobpro.com.