- Big Data Minimum Qualifications
- 5 years of work experience in software design and implementation using Java.
- Experience in distributed data processing and analyzing using Elasticsearch, Spark.
- Experience in designing, implementing and operating any of the NoSQL databases such as Cassandra, Couchbase, Redis.
- Experience in cloud platforms like Docker, Kubernetes. OpenShift is a plus.
- Clear understanding of various design patterns, threading and memory models support ed by the language VM.
- Have excellent written and verbal communications skills. Create and deliver effective presentations to Senior Leadership.
Preferred Qualifications:
- Experience in distributed messaging system such as Kafka
- Experience in building Micro services and Service Mesh is a plus
- Proven Experience with Go Lang
- Experience in Continuous integration, Continuous delivery, and DevOps Systems.
- Experience in architecting large scale distributed data systems considering scalability, reliability, security, performance, and flexibility.
- Able to mentor and provide technical guidance to other engineers.