Spark Streaming Consultant

Dallas, Texas
This is contractual Position.
Feb 08, 2018
Apr 08, 2018
Contract Type
Job Type

Spark Streaming Consultant

Location: Dallas, TX

·         5-6 years Hadoop experience with hands on coding and development experience in Java, Scala and Python.

·         Big Data experience with Cloudera, Hortonworks and or EMR

·         Solid development experience with Spark

·         Experience with streaming toolsets such as Kafka, Confluent, Stream sets and or NiFi

·         Experience developing large-scale distributed applications

·         Familiarity and comfort with participating in a high-performing geographically dispersed team

·         Familiarity with source control solutions (ex git, GitHub, Jenkins, Artifactory)

·         Good verbal and written communication skills


· Responsible for design, prototyping and delivery of software solutions within the big data eco-system.
· Responsible for technical ecosystem (software, data, interfaces, integration) and strategic roadmaps
· Responsible for designing and developing modern, cross-browser compatible user interfaces
· Developing functional user interface with HTML, CSS, JavaScript and Angular.JS technologies
· Responsible for performance tuning and scalability improvements of distributed applications
· Researching and evaluation of new tools and technologies to solve business problems
· Responsible for designing and building new Big Data systems for analyzing data into actionable insights
· Responsible for development of advanced analytics solutions and integrating new tools to improve descriptive, predictive and prescriptive analytics
· Translates business concepts to technical implementations to drive alignment and decision making
· Work on an geographically dispersed team embracing Agile and DevOps strategies for themselves and others while driving adoption to enable greater technology and business value
· Participate in strategic planning discussions with technical and non-technical partners
· Effective and efficient utilization of programming tools and techniques
· Mentors others and continually develops themselves