Job#: 1371772
Job Description
Role: Hadoop/Big Data Developer
Location: Preferably located in SE MI, but will consider remote candidates
Contract Length: 12+ months
Position Description:
• Utilize Hadoop Ecosystem to land, transform, and store data to make available for analytics.
• Make use of real-time streaming architecture to move and process data.
• Meet with business customers to design, suggest solutions to fulfill critical business needs.
• Implement solutions that meet IT standards, procedures, security and with quality.
• Act as a full stack developer by working with many disparate and diverse technologies.
• Actively participant in all agile ceremonies such as: backlog refinement, standup, iteration closure, iteration retrospective.
• Review ongoing production software operations and troubleshoot production issues.
• Utilize technical knowledge and connected vehicle architecture to suggest, design and implement optimal Big Data solution.
• Utilize Continuous Integration / Continuous Demand and Test Driven Development to deliver software with quality.
• Lead architecture and design discussion to devise optimal solutions.
• Guide and coach other software engineers on best practices.
Skills Required:
• Firm understanding of the following big data technologies: MapReduce, Oozie, HIVE, HBase, HDFS, Spark, Storm, Kafka and Nifi.
• Additional technical experience required: PCF, Spring Boot, Java, and Linux experience
• Experience with CI/CD systems such as Jenkins.
• Understanding of various big data batch and streaming architectures and design.
• Ability to utilize real-time streaming architecture to interact with, and land streaming data sources.
• Experience with Github and Accurev SCM systems.
• Experience with Agile practices.
• Self-starter and good communicator.
• Knowledge of analytics customer use cases.
Experience Required:
• Minimum of 5 years experience in the following big data technologies: MapReduce, Oozie, HIVE, HBase, HDFS, Spark, Storm, Kafka and Nifi.
Education Required:
• Bachelors Degree in Computer Science, Computer Engineering or another technical discipline.
• Preferred: Masters Degree in Computer Science, Computer Engineering or another technical discipline.
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico