Were looking for an Experienced Java Developer to join our product R&D team and take part in the evolution of RecoverGuard a highly-integrated system trusted by top-tier enterprises to protect their most critical IT assets.
empowers enterprises to ensure data recoverability, security, and compliance across their hybrid IT environments. Our flagship product, RecoverGuard, is a policy-based platform deployed on-premises, continuously scanning the customers storage, backup, and failover infrastructure to surface configuration risks, compliance gaps, and recovery failures before they turn into outages.
This role supports a mission-critical product that continuously ensures recoverability readiness across enterprise storage, backup, and failover infrastructure
You will work on the core platform, which:
Is deployed inside customer environments (on-prem or private cloud)
Collects, analyses, and reports configuration & policy compliance data on a scheduled basis
Supports complex infrastructure integrations (e.g., NetApp, EMC, VMware, Veeam, AIX, etc.)
Powers both real-time dashboards and audit-grade reports
Requirements: 5+ years of experience in Java development, ideally with system-level applications
Strong understanding of OOP, modularity, and clean code practices
Familiarity with Gradle, Spring, Junit, Jenkins, and automation in CI/CD pipelines
Working experience with Postgres database, Java 17
Comfortable integrating with infrastructure via protocols like SSH, WMI, REST
Experience building software that runs in enterprise or customer-controlled environments
Nice to Have
Knowledge of storage/backup vendors like NetApp, EMC, Veeam, Commvault, VMware, etc.
Experience working with policy-driven architectures or configuration management
Awareness of secure coding practices and enterprise IT standards (e.g., CIS Benchmarks, NIST)
Familiarity with Oracle database.
This position is open to all candidates.