Solutions/System Architect - Distributed Cache/In-Memory Cache

  • Full-time

Company Description

World's Leading Investment Bank

Job Description

Solutions/ System Architect - Distributed Cache/ In-Memory Cache

LOCATION : Gurgaon

EXPERIENCE : 5 Yrs

ORGANIZATION : Technology MNC

EDUCATION : B.Tech/ B.E.

ROLES AND RESPONSIBILITIES :

1) Architect/ Design high-quality, high performing, scalable In-Memory/ Distributed Cache systems resulting in Improved Query Response Times and Improved Query Consistency

2) Subject Matter Expert (SME) for designing caching architectures

Qualifications

EXPERIENCE :

1) Experience with caching strategics such as cache aside, Read-Through Cache, write-through caching, Write-Behind Cache, Near Cache and lazy loading.

2) Caching Topologies - Mirrored, Replicated, Partitioned, Partition-Replica

3) Caching highly dynamic data, managing data expiration in a cache, managing concurrency in a cache, protecting cached data, partitioning cache, cross-correlate cached items, implement leader board, find recently accessed items, messaging, Serialization, ACID Compliance, Persistence, Clustering, Pipelining, Multiple Endpoints, Hot Restart, Composite Indexes, Distributed caching architecture systems, Application Data Caching, Runtime Data Sharing (RTDS) 

4) Data Load Balancing, Client Cache, Automatic Persistence, Affinity Collocation, Locks, 

5) 7+ years design/implementation/consulting experience with large-scale applications

6) 5+ years experience with caching and in-memory data architectures

7) C++/ Python/ Linux/ Java/ Scripting/ SQL

8) Experience in any In-Memory/ Distributed Cache like: Ignite, Hazelcast, Redis, Memcached, Gridgain, Gigaspaces, etc.

Additional Information

If interested please mail your cv to: nitika at cairnmartin dot com

Subject Line: Distributed Cache/In-Memory Cache Architect

Kindly include a cover note with relevant experience and academic qualifications in mail body for quicker processing.