hi everyone, we’re hiring: sr. gemfire engineer | distributed in-memory nosql expert for reputed banking client.
📍location - belapur, navi mumbai
🧑💼employement - full-time | permanent
💼 experience: senior level
💰 salary: as per industry standards
🏢 industry: information technology
📆 experience required: 7–8 years
about the role
we’re seeking a senior database engineer with hands-on expertise in distributed, in-memory nosql caching/datagrid systems—especially apache geode (gemfire).
in this role, you’ll design, implement, manage, and optimize high-throughput, low-latency caching solutions that power mission-critical applications.
if you’ve mastered gemfire—or similar platforms like redis, hazelcast, apache ignite, couchbase, ehcache, or aerospike—we want to talk to you.
what you’ll do
🛠 architect & manage: build and maintain gemfire/geode clusters with high availability, scalability, and resilience.
⚡ performance optimization: tune latency, memory, and gc behavior to achieve sub-millisecond responses.
🔒 data integrity: implement acid-compliant transactions—two-phase commit, repeatable-read, read-committed isolation.
🔗 integration: synchronize cache with backend sql databases; design cache invalidation and write-through/write-behind strategies.
🧠 logic development: create listeners, interceptors, compute-grid tasks, continuous queries.
🛡 security: manage authentication, access control, and secure communication channels.
🔄 operations & automation: enable rolling upgrades, automated scaling, disaster recovery readiness.
🤝 collaboration: work closely with backend, application, and devops teams to align caching strategies with business needs.
📚 mentorship: share expertise and promote best practices in distributed caching and performance optimization.
what we’re looking for
✅ proven experience with apache geode or pivotal gemfire—cluster setup, locators, partitioned/replicated region configuration, transactional operations.
✅ strong java skills—especially with geode apis and client/server integrations.
✅ deep knowledge of distributed systems—partitioning, consensus, replication, and fault tolerance.
✅ understanding of acid principles in a distributed caching context.
✅ strong problem-solving, troubleshooting, and performance tuning skills.
💡 bonus points for:
experience with other in-memory systems (redis, hazelcast, ignite, couchbase, ehcache, aerospike).
cloud deployment experience (aws, azure, gcp) for gemfire/geode clusters.