Java Developer with Big Data Experience in San Jose, CA

This job is no longer active. View similar jobs.

POST DATE 8/30/2016
END DATE 10/24/2016

Modis San Jose, CA

San Jose, CA
AJE Ref #
Job Classification
Full Time
Job Type
Company Ref #
Required Licenses/Certifications


span B Java Developer with Big Data Experience in San Jose, CA /B br B   /B br I am looking for a Java Developer with Big Data Experience in San Jose, CA for a Fortune 100 Tech Company. As a member of the Platform, Services and Frameworks (PLAFS) team you will be developing large scale platforms to serve thousands of users across multiple locations. The platforms will be integrating with existing systems as well as exposing multiple API endpoints of its own. In addition to developing the platform, the engineer must be able to explain deployment and operations requirements. In the near term, the engineer would be working with the team to build out a resilient and scalable data platform. The team follows agile scrum practices and encourages open communication about current work. br   br Please take a look at the full requirements below and Apply Today! br   br B Location: /B San Jose, CA 95134 br B Length: /B 6-12 Month Contract br B Description: /B br   br B Roles and Responsibilities: /B br The IT Engineer role and responsibilities include: br • Containerization of open source components br • Ensuring platform health br • Developing tools for platform (monitoring, validation, testing, integrations) br • Improve reliability of platform br • Working with clients to determine integration points br • Working with team on component design and development br • Dynamic & Flexible to be able to work on any technology and tasks as the project evolves. br B   /B br B MUST HAVE: /B br   br B Technologies /B br • Kafka (expert level - installation of kafka clusters, troubleshooting and development) br • Cassandra (expert level - installation of Cassandra clusters, troubleshooting and development) br • Spark br • Data Schema Technologies such as Avro or Protobuf br • Schema standardization across different tables/projects (expert level). br • Data Collection Technologies such as Apache Flume, Logstash and collectd br • Docker br • Container Orchestration Engines such as Kubernetes, Marathon or Rancher br • Big Data technologies br • Strong Java Programming. br   br B Minimum Requirements: /B br 1. BS in Computer Science or related field br 2. 3-5 minimum years experience in application development br 3. 3-5 minimum years experience in distributed systems development br 4. Java and Object oriented languages br 5. Bash br   br B Desired Skills/Qualifications/System Experience requirements: /B br 1. Scala is a plus br 2. Problem Solving br 3. Strong understanding of Algorithms & Data Structures. br 4. Experience with distributed systems preferably across multiple locations br 5. Working knowledge of replication, resiliency and failover br 6. Familiar with concurrency related problems such as race conditions, contention, and transactions and potential ways to avoid such problems br 7. Experience building, shipping and maintaining command line utilities or HTTP APIs of reasonable complexity br 8. Ability to translate client requirements to platform features br 9. Strong understanding of RESTful APIs br 10. Familiar with Continuous Integration br 11. Experience working with and managing cloud infrastructure br 12. Knowledge of Unix br 13. Comfortable with VCS like Git br 14. Experience d