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.