Job Description :
Position: Big Data Developer
Location: Sunnyvale, CA
Duration: Long-term

Job description:-
Minimum 6+ years core Java experience: building business logic layers and back-end systems for high-volume data pipelines.
Experience with spark streaming and Scala
Minimum 2+ yrs Current experience in Spark, Hadoop, MapReduce and HDFS, Cassandra / HBase
Thorough understanding of data flows, data architecture, ETL and processing of structured and unstructured data
Experience with high-speed messaging frameworks and streaming (Kafka, Storm)
Current experience developing and deploying applications to a public cloud (AWS, GCE, Azure)
Experience with DevOps tools (GitHub, TravisCI, Jira) and methodologies (Lean, Agile, Scrum, Test Driven Development)
Ability to work quickly with an eye towards writing clean code that is efficient and reusable
Experience with data science and machine/deep learning
Ability to iterate quickly in an agile development process
Ability to learn new technologies and evaluate multiple technologies to solve a problem
Excellent written and verbal communication skills

Required Skills:
Min 7years of exp in Software development with Java/ Spring/ Spring Boot and 2+yrs exp with Apache / Confluent distribution of Kafka.
Experience with stream processing using Kafka and Kafka Connect
Strong experience in SQL (Oracle) and writing complex queries with Joins and Aggregates
Strong exp in building JSP / Servlet based GUIs with JQuery or other Javascript libraries for dashboard views over reporting databases
Exp in Core Java and J2EE technologies like JMS, JSP, Servlets, Struts/Spring, XML, XSD, XSLT and XPATH
Java, Spring, Spring Boot, Apache, Confluent, Kafka, Spark, SQL , Core JAVA

The client here is Persistent System Inc.