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.
VEVRAA Federal ContractorWe request Priority Protected Veteran & Disabled Referrals for all of our locations within the state.We are an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic. The EEO is the Law poster is available here.