Position: Senior Backend Engineer CDC
Company: AMTOSS
Category: Java
Experience required: 5y
English level: upper

Equalum technology harnesses the power of Apache Spark and Kafka, among other cutting-edge open-source technologies, helping organizations rapidly accelerate past traditional CDC, ETL, or open-source implementations with a zero-coding approach, intuitive design, and minimal maintenance.

ABOUT THE PROJECT

**Equalum** is relied upon by enterprises across industries to seamlessly stream data to operational, real-time analytics and machine learning environments. Built for scalability and ease of use, Equalum ingests data in real-time, as it is created, from any number of data sources. It processes and transforms the data before streaming it to any number of target applications or systems. Equalum technology harnesses the power of Apache Spark and Kafka, among other cutting-edge open source technologies, helping organizations rapidly accelerate past traditional CDC, ETL or open-source implementations with a zero-coding approach, intuitive design, and minimal maintenance.

**WHO WE ARE LOOKING FOR**

A Strong Backend developer, with a passion for technologies and data-processing at scale. The ideal candidate is a team-player who has experience developing tools for Change Data Capture (CDC) and parsing binary database transaction logs.

**WHAT YOU WILL DO**

- Be responsible for developing the data acquisition module of our state-of-the-art data-ingestion solution.
- Extract Change Data Capture (CDC) data from various data sources and publish it to Kafka for further processing.
- Be part of an extremely agile team that develops innovative ETL features with complex algorithms while enhancing existing features, based on customer feedback and continuous product evolvement.
- Research CDC techniques for new data sources and develop high-scale solutions with minimal impact on the data source.
- Research various new technologies, to be embedded in or integrated with our Platform.
- Work alongside developers from other teams, to deliver end-to-end new features.
- Work alongside QA and Automation engineers to ensure your features in terms of functionality, data correctness, and performance.
- Provide robust, clean, and performant code.

**REQUIREMENTS**

- Deep experience with database Change Data Capture (CDC) and parsing database binary transaction logs.
- Experience with Relational and NoSQL Databases.
- 5+ years of Backend development experience in an Object-Oriented language, preferably Java.
- In-depth understanding of multi-threaded programming.

**WE OFFER**

— 24 working days of vacation;
— Paid sickness leave;
— Official Ukrainian holidays are non-working days;
— English courses;
— Pleasant family atmosphere and minimal bureaucracy;
— Comfortable working environment;
— Highly professional colleagues;
— Tax compensation;
— Accounting support.