Back to all vacancies

Java developer (RingCX Billing)

Java developer (RingCX Billing)

We are building RingCX – a Contact Center platform that handles up to several million calls per day. This platform ensures perfect quality and availability, as well as a rich feature set.
The system is based on a microservice architecture deployed in Amazon Web Services, comprising 15+ microservices.


Our team manages RingCX Contact Center calls, usage metering, billing analytics for customers, and billing account management. The billing system is a backend, distributed, and redundant solution.

Technology stack

- Development: Java, Flink, Amazon Athena, Amazon S3, Kafka, MySQL

- Deployment stack: Docker, Kubernetes

- Common: GitLab, Jira, Jenkins, DynamoDB

Key Responsibilities

  • Design, implement, and support Backend microservices of a highly loaded distributed system;

  • Improve reliability, scalability, and security of one of the existing microservices;

  • Support development of stress tests to make sure our system is able to bear growing load;

  • Mentor less experienced engineers.

Qualifications & Skills

  • 3+ years of Java programming experience;

  • Experience working with microservices architecture;

  • Experience with development of high-load systems;

  • Understanding and experience with architectural patterns in high-load and distributed systems;

  • English B2+;

  • Ability to quickly learn and understand new technologies;

  • Experience with iterative methodologies and ability to work in an Agile environment.

Will be an advantage

  • Hands-on experience with Kafka, MySQL, Flink;

  • Experience with Kubernetes and AWS services;

  • Knowledge of DevOps methodology and tools.

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.