Senior Application Developer (Cassandra) – Contract
•Design, develop, and maintain Cassandra database for data registry/data lake for building data APIs, data reporting and analytics.
•Perform data design, database architecture, metadata, and repository creation.
•Need to design and build Cassandra schemas as per complex requirements of APIs other data needs.
•Understanding of data architecture, ETL and processing of structured and unstructured data. Build CQLs as per the requirements.
•Should be able to build RESTFul APIs in any of these languages or tools, such as Mulesoft, SpringBoot, Node.js, Python
Preferred Skills, Education, Experience
•At least 2 years' experience in developing Cassandra Data Modelling, Cluster configuration, Cassandra administration, troubleshooting and monitoring.
•Minimum 5 years' experience in developing applications using Java, Apache Cassandra, RESTFul Services, JSON, XML
•Experience and understanding of Data Lake/Data Hub patterns
•Experience with Mulesoft, CloudHub, ETL/ESB development, SAP, Oracle database integration
•Java, JVM tuning is a plus
Nice to Have
•Experience with high-speed messaging frameworks and streaming (Kafka, Akka, reactive)
•Experience with public clouds such as AWS, Azure etc.
•Experience with data science and machine/deep learning
•BS/MS in computer science or equivalent education background.