Job Description :
Senior Application Developer (Cassandra) Contract

Duluth, GA



Responsibilities


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.


CASSANDRA
DATA MODELING
JAVA
REST
AWS