Datamatics Technologies

Java Support Engineer (Distributed Cache )

Datamatics Technologies
Apply
2 days ago
Lahore, PakistanSenior

Responsibilities

  • Provide production support for distributed cache clusters and Java application integrations.
  • Monitor cluster health, partition distribution, memory, latency, throughput, capacity, and performance.
  • Troubleshoot distributed maps, Near Cache, eviction and expiry/TTL, partitioning, backup and replication, serialization, and cluster discovery.
  • Diagnose incidents involving high latency, memory pressure, member restarts, split-brain conditions, data inconsistency, and degraded performance.
  • Coordinate with application, infrastructure, and vendor support teams to investigate incidents and drive technical resolution.
  • Review and modify Java and Spring Boot code to onboard application use cases to the distributed-cache platform.
  • Assess application 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, and client configuration.
  • Troubleshoot JVM and application issues during onboarding, integration testing, and production stabilization.

Requirements

  • Bachelor’s degree in computer science, software engineering, or information technology.
  • At least 7 years of relevant experience in Java backend development, Java application support, distributed systems, or closely related engineering work.
  • At least 3 years of hands-on experience with distributed caching or in-memory data grid technologies used with Java applications.
  • Strong hands-on Java development experience, including writing and modifying Java code.
  • Strong JVM troubleshooting skills covering memory management, garbage collection, thread dumps, heap analysis, and performance diagnosis.
  • Hands-on Spring Boot development or application-support experience involving cache integration or use-case onboarding.
  • Hands-on experience with a distributed caching or in-memory data grid technology such as Redis, Hazelcast, Apache Ignite, Ehcache, Oracle Coherence, Infinispan, Memcached, or a comparable platform.
  • Strong understanding of distributed maps, Near Cache, eviction/expiry/TTL, partitioning, backup/replication, split-brain, serialization, and cluster discovery.
  • Preferred experience supporting production applications in banking, telecom, or other mission-critical environments, including incident triage, root cause analysis, and documentation.
  • Basic support-level exposure to Kubernetes, containers, Linux, networking, Anthos, or OpenShift.
  • Familiarity with CI/CD processes and deployment-pipeline troubleshooting.
  • Experience with Splunk, AppDynamics, or Hazelcast Management Center, plus basic TLS/mTLS and certificate troubleshooting.

Tech Stack

JavaKubernetesLinuxOpenShiftRedisSplunkSpring Boot

Categories

Datamatics Technologies

About Datamatics Technologies

51-200 employees

Datamatics Technologies is a London-headquartered, privately held IT services firm founded in 2016 that delivers onsite and offshore data analytics and data science solutions. It provides resource augmentation and managed services—on time-and-materials or fixed-price terms—covering data warehousing, BI, ETL, information security, and cloud platform engineering with emphasis on Oracle Cloud. The company serves telecom, finance, government, and manufacturing clients, primarily across the Middle East and Africa.

Contact me