We are looking for a skilled Distributed Cache & Java Support Engineer to join our team and provide expert support for distributed caching solutions. This role involves onboarding Java and Spring Boot applications onto our distributed-cache platform, combining hands-on Java development with practical experience in enterprise distributed caches or in-memory data grids. The ideal candidate will focus on assessing cache use cases, supporting Java integration, troubleshooting distributed cache issues, and performing JVM diagnostics to ensure optimal system performance.

Key Responsibilities

- Provide production support for distributed cache clusters and their integration with Java applications.
- Monitor cluster health metrics such as partition distribution, memory usage, latency, throughput, capacity, and overall performance.
- Configure and troubleshoot cache components including distributed maps, Near Cache, eviction and expiry/TTL policies, partitioning, backup and replication, serialization, and cluster discovery.
- Diagnose and resolve cache-related incidents such as high latency, memory pressure, member restarts, split-brain scenarios, data inconsistencies, and performance degradation.
- Collaborate closely with application teams, infrastructure groups, and vendor support to investigate issues and drive timely resolutions.
- Review and modify Java or Spring Boot code to onboard new application use cases onto the distributed-cache platform.
- Work with application teams to understand use cases, data models, access patterns, expected load, and caching objectives.
- Implement application-side cache integration changes and validate serialization, distributed maps, Near Cache, eviction/TTL settings, and client configurations.
- 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 related engineering roles.
- At least 3 years of hands-on experience with distributed caching or in-memory data grid technologies integrated with Java applications.
- Strong Java development skills, including the ability to write and modify Java code effectively.
- Proficient in JVM troubleshooting techniques such as memory management, garbage collection analysis, thread dumps, heap analysis, and performance tuning.
- Practical experience with Spring Boot development or application support, particularly involving cache integration and 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 will be provided on the selected platform.
- Solid understanding of distributed maps, Near Cache, eviction/expiry/TTL mechanisms, partitioning, backup and replication, split-brain resolution, serialization, and cluster discovery processes.

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 pipelines and troubleshooting deployment processes.
- Experience using monitoring and management tools such as Splunk, AppDynamics, or Hazelcast Management Center.
- Basic knowledge of TLS/mTLS protocols and certificate troubleshooting.

This position offers the opportunity to work with cutting-edge distributed caching technologies and contribute to the stability and performance of critical enterprise applications. If you have a strong background in Java development and distributed cache systems, along with a passion for problem-solving and collaboration, we encourage you to apply.

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 - Karachi

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!