Job Description :
Job title Technical Lead (Bigdata)
Location Santa Clara, CA
Duration Long term contract
Exp 10+ years
No. of positions 1
Key Skills Hadoop, Distributed storage, Java, Unix scripting. Good command over Linux/Unix based systems.
Bachelor’s degree in CS or equivalent
10+ years of relevant software development experience
Working experience in object oriented programming (Java)
Experience in designing and developing REST APIs / Microservices.
Experience in Data driven applications or data pipelines skills like - Kafka, Spark, Hive, NoSql databases
Working experience in designing and developing multiple applications using BigData technologies
Distributed systems knowledge.
Experience working in Linux environments
Experience with development tools like - JIRA, git, maven
Good verbal, written, and interpersonal communication skills
Ability to work creatively and analytically in a problem solving environment
Ability to direct and guide team members
Job description
Work with client to understand the requirements/use cases
Perform detailed analysis of business problems and technical environments and use this in designing the solution
Come up with scalable design options and technology choices
Design and Develop efficient data pipelines to collect, manipulate, store, and analyze large datasets and streams using BigData technologies like - Kafka, Spark, Hive, NoSQL databases
Design and Develop and test REST APIs / Microservices using Java
Use internal and external APIs to retrieve and update data efficiently
Lead the team or technical mentoring
Participate in design and code reviews
Help program and project managers in the design, planning and governance of implementing projects of any kind
To work in a fast-paced agile development environment