Back to all vacancies

Java Developer (CMDB team)

Java Developer (CMDB team)

We are looking for an experienced Java Software Engineer to join our CMDB team. You will be building and scaling the inventory and security services that form the backbone of RingCentral’s global infrastructure, spanning both on-premises data centers and public clouds worldwide.

- CMDB (Configuration Management Database): A high-load "Single Source of Truth" system that aggregates and orchestrates data across hybrid cloud environments. We manage tens of millions of records from dozens of diverse sources, providing a real-time map of our live global infrastructure.

- Vault: The mission-critical layer responsible for automated password rotation and certificate issuance. Our services are a vital link in RingCentral’s SRE and Ops workflows, ensuring the security and compliance of thousands of hosts.

Our culture is motivational, constructive, and positive. We value teamwork, camaraderie, and collaboration. If you're up for a fun challenge, we want to hear from you!

Technical Stack: Java 17, Spring Boot, GraphQL, Neo4j, Kafka, Kubernetes

Responsibilities

  • Participate in development and review for backend services and infrastructure;

  • Support the created product throughout the entire release cycle;

  • Interact with stakeholders on converting high-level functional requirements into actionable low-level design and implementation tasks;

  • Suggestions for improving product stability, monitoring, and data quality;

  • Stay abreast of the latest technological trends and participate in research projects and experiments to improve technical processes.

Qualifications & Skills

  • A bachelor's degree in Computer Science, Engineering, or a related field or equivalent is required;

  • 3+ years of experience in developing commercial server applications in Java (Java 17/21);

  • Experience with Java technologies and frameworks (e.g. Spring, Spring Boot, Spring Web, etc.);

  • Experience with designing and implementation of REST or/and GraphQL API;

  • Experience with NoSQL. Ideally, a graph databases;

  • Experience with message brokers (Apache Kafka);

  • Understanding of Agile processes and tools.

It will be a plus

  • Hands-on experience with Docker, Kubernetes, and Public Clouds (AWS/GCP);

  • Deep understanding of DevSecOps practices or Data Analytics;

  • Experience with High-Load distributed systems and concurrency.

We offer

  • Well-coordinated professional team;

  • Cutting edge technologies, interesting and challenging tasks, dynamic project, great opportunities for self-realization, professional and career growth;

  • Additional Health and Life Insurance Package;

  • Employee Assistance Program;

  • 25 vacation days;

  • This role requires on-site presence at our office 4 days a week to support effective collaboration and teamwork.

Write to us at jobs@jettycloud.com or send a message to our recruiters

We use cookies to analyze data.

If you keep using this website, it means that you agree to accept our cookies.
In case you don't agree to do that, check your browser settings or leave jettycloud.com.