NEWPosted 3 hours ago

Job ID: JOB_ID_7511

Job Summary:

We are seeking an experienced Software Engineering/Support Engineer with a strong background in GemFire and Java to join our team. The ideal candidate will have 3+ years of experience in software engineering, with hands-on experience in designing, building, and maintaining the GemFire platform. You will be responsible for translating business and technology needs into scalable and resilient GemFire solutions, proactively identifying opportunities for process enhancement, and serving as a Tier-3 escalation point for complex GemFire-related issues.

Key Responsibilities:

  • Design, build, and maintain best-practice standards for the GemFire platform, including cluster sizing, region modeling, high availability, and disaster recovery.
  • Partner with internal application teams to translate business and technology needs into scalable and resilient GemFire solutions.
  • Proactively identify opportunities to enhance processes, deployment pipelines, monitoring, and operational tooling for the GemFire platform.
  • Recommend optimization strategies for memory usage, query performance, data partitioning, and overall cluster efficiency.
  • Serve as a Tier-3 escalation point, supporting SRE and L2 Operations teams in diagnosing and resolving complex GemFire-related issues, including performance bottlenecks, failovers, and cluster stability events.
  • Develop automation scripts, utilities, and monitoring dashboards to improve reliability, observability, and operational maturity of the GemFire ecosystem.
  • Create and maintain runbooks, architectural diagrams, operational standards, and troubleshooting guides.
  • Provide occasional weekend or after-hours on-call support to ensure the stability, resilience, and continuous availability of the GemFire environment.

Essential Skills and Experience:

  • 3+ years of experience in Software Engineering or equivalent demonstrated through work experience, training, or education.
  • Hands-on experience with GemFire, including cluster configuration, region design, WAN replication, and performance tuning.
  • Proficiency in Java (primary language for GemFire development).
  • Familiarity with .NET or other JVM-based languages (e.g., Kotlin, Scala) is a plus.
  • Strong understanding of distributed systems, in-memory data grids, partitioning, data eviction policies, and caching strategies.
  • Working knowledge of enterprise infrastructure technologies, including DNS, LDAP, Load Balancers, TCP/IP, Firewalls, TLS/SSL, and certificate-based authentication for troubleshooting and support.
  • Experience with CI/CD pipelines, automation frameworks, and infrastructure-as-code tools (e.g., Ansible, Terraform, Jenkins) is advantageous.

Desirable Skills:

  • Performance Monitoring

This role requires a proactive and detail-oriented individual with excellent problem-solving skills and the ability to work effectively in a team environment. Occasional on-call support may be required.


Special Requirements

On-call support required (occasional weekend or after-hours)


Compensation & Location

Salary: $60,000 – $100,000 per year (Estimated)

Location: Louisville, TN


Recruiter / Company – Contact Information

Email: ishkumar@metrixit.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
ishkumar@metrixit.com with the subject:

DELETE_JOB_ID_7511

to delete@join-this.com.