Job Search and Career Advice Platform

Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer - Debezium

IBM

Roma

In loco

EUR 35.000 - 45.000

Tempo pieno

Oggi
Candidati tra i primi

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Descrizione del lavoro

A leading technology company seeks a Software Engineer to join their Software Team, focusing on Debezium, an open-source project. You will work on a distributed platform for database change capturing and will gain hands-on experience in distributed systems, stream processing, and database management. Proficiency in Java and familiarity with supported databases are essential. Join us and make a significant impact within the open-source community while contributing to innovative technology solutions.

Competenze

  • Bachelor's degree in a relevant field.
  • Extensive experience with Java programming.
  • Familiarity with databases supported by Debezium.

Mansioni

  • Work on Debezium, contributing to its roadmap.
  • Participate in discussions defining project direction.
  • Gain experience with distributed systems and stream processing.

Conoscenze

Proficient in Java
Familiarity with databases (MySQL, MongoDB, etc.)
Java concurrency and parallel programming
Standard development tools (git, Maven, Jenkins)

Formazione

Bachelor’s Degree

Strumenti

Kubernetes
Red Hat OpenShift
Kafka
Quarkus
Descrizione del lavoro
Introduction

The IBM Software Team is looking for a Software Engineer to work on Debezium, an open-source project building a distributed platform for capturing changes from databases with very low latency.

Debezium is written in Java and relies heavily on DBMS-specific features to create connectors that capture changes and publish them as events to Kafka in the same order they occur in the databases. This design ensures that no changes are missed, even when things go wrong.

As a Software Engineer, you will gain experience with distributed systems, stream processing, multiple databases, and the monitoring and management of distributed systems, all while working in an open-source environment. You will also participate in challenging discussions to help define and prioritize the Debezium roadmap. Ultimately, you’ll play a crucial role in the open-source community surrounding Debezium.

Preferred Education

Bachelor’s Degree

Required Technical And Professional Expertise
  • Proficient in Java, with extensive development experience.
  • Familiarity with one or more databases supported by Debezium (MySQL, MongoDB, PostgreSQL, SQL Server, Oracle, Db2 or Cassandra)
  • Familiarity with Java concurrency and parallel programming principles
  • Familiarity with standard development tools like git, Maven, JenkinsExperience with containers
Preferred Technical And Professional Experience
Preferred Professional and Technical Expertise
  • Experience with Kubernetes or Red Hat OpenShift is a plus
  • Knowledge of Kafka and stream processing is a plus
  • Experience with Quarkus or the Quarkus ecosystem is a plus
  • Knowledge of event-driven architecture and design is a plus
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.