DevJobs

Java Software Engineer

Overview
Skills
  • Java Java ꞏ 5y
  • PostgreSQL PostgreSQL
  • Oracle Oracle
  • OOP OOP
  • RESTful API RESTful API
  • Gradle Gradle
  • Jenkins Jenkins
  • JUnit
  • CLI
  • Java 17
  • JDBC
  • Spring
  • SSH
  • WMI

About Continuity Software

Continuity Software 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 customer’s storage, backup, and failover infrastructure to surface configuration risks, compliance gaps, and recovery failures — before they turn into outages.


About the Role

We’re 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.

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.

 

Continuity