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
Responsibilities:
Design, implement, and maintain core Java components for RecoverGuard.
Build collectors and policy evaluation engines that interface with customer systems via SSH, WMI, REST, JDBC, and CLI.
Optimize data collection, analysis pipelines, and report generation for scale and performance.
Collaborate with infrastructure SMEs, QA, and product professionals to evolve the platform.
Ensure stability and security of software running in high-stakes, customer-owned environments.
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.