Hiring.Camp

Java Application Support Engineer (Spring Boot | Redis | Hazelcast)

Datamatics Technologies

·

Today

Location
Islamabad, Islamabad
Workplace
Remote, Onsite
Type
Full-time
Department
Engineering
Education
Bachelor
Closing date
Today
Source
ApplyToJob

Description

Work Mode: Onsite


Job Description

 We are seeking a technically strong Distributed Cache & Java Support Engineer to support distributed caching solutions and onboard Java and Spring Boot application use cases to the distributed-cache platform.

The candidate will combine hands-on Java development with practical enterprise distributed cache or in-memory data grid experience.

The role focuses on cache use-case assessment and onboarding, Java integration support, distributed-cache troubleshooting, and JVM diagnostics.

Key Responsibilities

• Provide production support for distributed cache clusters and related Java application integrations.
• Monitor cluster health, partition distribution, memory, latency, throughput, capacity, and performance.
• Support cache configuration and troubleshooting across distributed maps, Near Cache, eviction and expiry/TTL, partitioning, backup and replication, serialization, and cluster discovery.
• Diagnose cache-related incidents including high latency, 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 technical resolution.

• Review and modify Java or Spring Boot code required to onboard application use cases to the distributed-cache platform.
• Work with application teams to understand the use case, data model, access pattern, 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 encountered during onboarding, integration testing, and production stabilization.

Minimum Qualification & Experience 
• 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.
2+ years of hands-on experience with distributed caching or in-memory data grid technologies in conjunction with Java applications.

Must Have

  • Strong hands-on Java development experience, including the ability to write and modify Java code.
  • Strong JVM troubleshooting capability, including memory management, garbage collection, thread dumps, heap analysis, and performance diagnosis
  • Hands-on Spring Boot development or application-support experience, including cache integration or use-case onboarding
  • Hands-on experience with at least one distributed cache or in-memory data grid platform: Hazelcast, Redis / Redis Cluster, Apache Ignite, or a comparable platform
  • Strong understanding of distributed maps, Near Cache, eviction/expiry/TTL, partitioning, backup/replication, split-brain, serialization, and cluster discovery
Good to Have
  • Production application support in banking, telecom, or another mission-critical environment, including incident triage, root cause analysis, and documentation
  • Basic support-level exposure to Kubernetes, containers, Linux, networking, and optionally Anthos or OpenShift; deep platform expertise is not required
  • Familiarity with CI/CD processes and deployment-pipeline troubleshooting
  • Experience with Splunk, AppDynamics, or Hazelcast Management Center, plus basic TLS/mTLS and certificate troubleshooting

 

Skills

JavaSpring BootKubernetesCI/CDLinuxRedisSplunk

Similar Jobs

8

Java Application Support Engineer (Spring Boot | Redis | Hazel cast)

Datamatics Technologies · Lahore, Pakistan, Lahore · Remote, Onsite

Today

Java Application Support Engineer- (Japanese Speaking)

Guidewire · Bengaluru Office, India · Hybrid

2 weeks ago

Senior Java Application Support Engineer

Guidewire · Bengaluru Office, India · Hybrid

1 month ago

NeoSoft - Java Support /Application Support

Nexthire · Delhi, IN

1+ year ago

Java Application Support Analyst

Comtech LLC · San Jose, CA, United States

1+ year ago

Software Engineer Lead (Java Development & Application Support Lead)

PNC Bank · Two PNC Plaza (PA374), United States of America +2 · Onsite

5 days ago

Senior Application Support Engineer - Java/SaaS

AWG · Kansas City, KS, United States, US · Hybrid

1 month ago

Java & API Application Support Engineer – AMS

Professional Kyndryl · KMX51582 Mexico Puerta Polanco (KMX51582) · Remote

4 months ago