onsite
Software Engineer-Cassandra-and-Oracle - Prodapt Solutions
Software Engineer
Software Engineer focused on designing, deploying, and optimizing Cassandra clusters while integrating with Oracle databases. Requires strong Java, NoSQL architecture, and performance tuning skills to ensure high availability and efficient data handling.
About the role
Key Responsibilities
- Plan and size Cassandra clusters, estimating data volume and transaction load to determine hardware requirements.
- Install, configure, and maintain Cassandra clusters, ensuring high availability and performance through monitoring tools.
- Design and implement data models, keyspaces, tables, and indexes (primary and secondary) for efficient querying.
- Export data to various formats and perform backup and restore operations to safeguard against failures.
- Tune Java Virtual Machine (JVM), cache settings, and compaction strategies to optimize cluster performance.
- Administer user access and security, managing roles and permissions across the NoSQL environment.
Requirements
- Proven experience with Apache Cassandra cluster deployment and administration.
- Strong background in Java development and JVM performance tuning.
- Hands‑on knowledge of NoSQL architecture, data modeling, and index design.
- Experience with backup, restore, and disaster recovery procedures in distributed databases.
- Familiarity with Oracle database concepts and integration best practices.
Skills
cassandraoraclejava