DECISIVE ANALYTICS Corporation is seeking a Java Developer with Hadoop experience to support a government customer in Alexandria, VA.
Software development for a "Big Data" project for Customs Border Protection (CBP).
Work in a rapidly changing environment employing agile engineering processes and fielding evolving prototypes to end users in the field
Produce and develop software in an agile environment, using modern techniques and processes (e.g., version control, branching, merging, bug tracking, etc.)
Participate and provide leadership in the system design and development activities.
Provide development expertise and guidance to others on the development team.
Participate and lead, when required, daily agile development coordination meetings, and incorporate agile processes into development activities.
The qualified applicant will be responsible for designing and developing Hadoop and related technologies solutions for enterprise class application using java technologies
Must be a US Citizen
CBP Background Investigation (including police and credit check)required and must either hold a current secret clearance or be able to qualify for one
Must be able to support the program on-site Monday – Friday
BS in Computer Science / Engineering, MS preferred.
6-10 years' experience in software development using Java.
Must have very strong Java development skills, Spring/JPA experience is highly desired.
Prior experience as a Hadoop and related technologies developer -Hadoop (MapReduce) and at least one of the following: HBase, Hive, Pig,Cassandra, Mongo DB
Must have practical experience with design patterns. Especially, MVC-type frameworks
Experience with Lucene/SOLR, Membase, Hadoop, HBase, Azkaban or search engine development, is desirable.
Strong XML processing experience such as XSD, XPath, XSL, XSLT, etc.
Web Services / SOAP / REST / XMLRPC experience
Experience with Maven; Git repositories, JSON, WebLogic, JMS
Application and understanding of Relational Database Concepts
Must demonstrate an understanding of core computer science concepts. Demonstrate specific practical applications of those concepts.
Strong initiative: must be able to take a high-level requirement, ask questions/get clarifications, and get the job done.
Additional Preferred Qualifications:
Excellent communication: must be a good listener and be able to clearly communicate ideas with team members, project/product teams, and external groups.
Experience in Agile/SCRUM is desired
Practical experience in performance testing and tuning is desired
Ability to obtain and maintain a clearance
DECISIVE ANALYTICS Corporation is an employee-owned company whose strategy is to be the most sought after source of superior technical...