Datamatics Technologies

Java Support Engineer (Spring Boot | Distributed Caching)

Datamatics Technologies
Apply
4 hours 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-cache configuration and incidents, including memory pressure, member restarts, split-brain conditions, data inconsistency, and degraded performance.
  • Coordinate with application, infrastructure, and vendor support teams to investigate issues and drive resolution.
  • 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 loads, and caching objectives.
  • Implement and validate cache integrations involving distributed maps, Near Cache, eviction or TTL, serialization, and client configuration.
  • Troubleshoot JVM and application issues during onboarding, integration testing, and production stabilization.
  • Perform incident triage, root cause analysis, and technical documentation in mission-critical environments.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or Information Technology.
  • 5+ years of relevant experience in Java backend development, Java application support, distributed systems, or closely related engineering work.
  • At least 2 years of hands-on experience with distributed caching or in-memory data grid technologies used with Java applications.
  • Strong hands-on Java development skills, including the ability to write and modify 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.
  • Experience with a distributed caching or in-memory data grid technology such as Redis, Hazelcast, Apache Ignite, Ehcache, Oracle Coherence, Infinispan, or Memcached.
  • Strong understanding of distributed maps, Near Cache, eviction or expiry/TTL, partitioning, backup and replication, split-brain, serialization, and cluster discovery.
  • Production application support experience in banking, telecom, or other mission-critical environments is preferred.
  • Basic support-level exposure to Kubernetes, containers, Linux, networking, Anthos or OpenShift, CI/CD troubleshooting, Splunk, AppDynamics, Hazelcast Management Center, and TLS/mTLS certificate troubleshooting is preferred.

Benefits

  • Onsite work arrangement.
  • Opportunity to work on enterprise-scale distributed caching platforms supporting mission-critical applications.
  • Exposure to modern distributed systems, microservices, and high-performance application architectures.
  • Collaboration with architecture, development, platform, and infrastructure teams on strategic technology initiatives.
  • Structured knowledge transfer and the opportunity to build expertise in enterprise distributed caching platforms.

Tech Stack

JavaKubernetesLinuxOpenShiftRedisSplunkSpring Boot

Categories

Datamatics Technologies

About Datamatics Technologies

51-200 employees
Contact me