What are the responsibilities and job description for the Cassandra Developer position at Wave Era Inc.?
Job Description
Senior Cassandra and Kafka Developer
We are looking for a senior Cassandra developer who must-have supported Cassandra cluster in production, must-have experience in tuning (at least know what tuning is possible and why), must-have developed or know of metric and monitoring to ascertain optimal performance in production and if needed, willing to provide lab support.
- Excellent skills in Cassandra development - Design tables, running for performance, running for consumption via web services, reporting tools and batch
- Excellent skills on Data Processing - Using some (or all) of the streaming and micro-batch frameworks like Spark Streaming, Strom, MapR, Spark.
- Hands on experience in Cassandra administration - Designing for consistency, Knowledge on load distribution and replication configuration
- Hands on development experience in kafka - must-have supported Kafka cluster in production, must-have developed or know of metric and monitoring to ascertain optimal performance in production.
- Advance proficiency in C programming.
- Advance proficiency in Java programming.
- Good to have experience in Ansible/Go-CD –experience
- Excellent analytical and problem solving skills and should be able to provide input to improve business process.
- Effective interpersonal and communication skills
- Ability to work with no or limited guidance, grasp the concepts quickly and develop in an agile mode.
Technologies:
- Must have: Cassandra development
- must-have supported Cassandra cluster in production
- must-have experience in tuning (at least know what tuning is possible and why)
- must-have developed or know of metric and monitoring to ascertain optimal performance
- Must have: Kafka development
- must-have supported Kafka cluster in production
- must-have developed or know of metric and monitoring to ascertain optimal performance
- Advance proficiency in Java programming.
- Advance proficiency in C programming
- Working knowledge of Data Processing like Spark, Storm, MapR.
Additional Information
All your information will be kept confidential according to EEO guidelines.