We are looking for a technically skilled Distributed Cache & Java Support Engineer to manage and support distributed caching solutions while onboarding Java and Spring Boot applications onto the distributed-cache platform. This role requires a blend of hands-on Java development expertise and practical experience with enterprise distributed cache or in-memory data grid technologies. The engineer will focus on assessing cache use cases, supporting Java integration, troubleshooting distributed-cache issues, and performing JVM diagnostics to ensure optimal performance.

Key Responsibilities

- Provide production support for distributed cache clusters and their integration with Java applications.
- Monitor cluster health metrics including partition distribution, memory usage, latency, throughput, capacity, and overall performance.
- Configure and troubleshoot cache components such as distributed maps, Near Cache, eviction and expiry/TTL policies, partitioning, backup and replication, serialization, and cluster discovery.
- Diagnose and resolve cache-related incidents, including high latency, memory pressure, member restarts, split-brain scenarios, data inconsistencies, and performance degradation.
- Collaborate with application, infrastructure, and vendor teams to investigate issues and drive timely technical resolutions.
- Review and modify Java or Spring Boot code to onboard new application use cases onto the distributed-cache platform.
- Work closely with application teams to understand use cases, data models, access patterns, expected loads, and caching objectives.
- Implement application-side cache integration changes and validate configurations related to serialization, distributed maps, Near Cache, eviction/TTL, and client settings.
- Troubleshoot JVM and application issues encountered during onboarding, integration testing, and production stabilization phases.

Required Qualifications

- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum of 7 years of relevant experience in Java backend development, Java application support, distributed systems, or closely related engineering roles.
- At least 3 years of hands-on experience working with distributed caching or in-memory data grid technologies alongside Java applications.
- Strong proficiency in Java development, including the ability to write and modify code effectively.
- Expertise in JVM troubleshooting, covering memory management, garbage collection, thread dumps, heap analysis, and performance diagnostics.
- Practical experience with Spring Boot development or application support, particularly in cache integration or use-case onboarding.
- Hands-on experience with distributed caching or in-memory data grid platforms such as Redis, Hazelcast, Apache Ignite, Ehcache, Oracle Coherence, Infinispan, Memcached, or similar technologies. Training on the selected platform will be provided.
- Deep understanding of distributed maps, Near Cache, eviction/expiry/TTL mechanisms, partitioning, backup and replication strategies, split-brain resolution, serialization, and cluster discovery.

Preferred Qualifications and Benefits

- Experience supporting production applications in mission-critical environments such as banking or telecom, including incident triage, root cause analysis, and documentation.
- Basic exposure to Kubernetes, container technologies, Linux, networking, and optionally Anthos or OpenShift, with no requirement for deep platform expertise.
- Familiarity with CI/CD processes and troubleshooting deployment pipelines.
- Experience using monitoring and management tools like Splunk, AppDynamics, or Hazelcast Management Center.
- Basic knowledge of TLS/mTLS protocols and certificate troubleshooting.

This role offers the opportunity to work with cutting-edge distributed caching technologies in a dynamic enterprise environment, supporting critical Java applications and ensuring high availability and performance.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Bachelors
Career Level:
Mid-Level
Experience:
6 Years - 10 Years
Apply Before:
Nov 12, 2026
Posting Date:
Nov 06, 2026

Datamatics Global Services Ltd

· 11-50 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

I found a job on Rozee!