Senior Software Engineer - Debezium
Job Description & How to Apply Below
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, Mongo
DB, Postgre
SQL, SQL Server, Oracle, Db2 or Cassandra)
Familiarity with Java concurrency and parallel programming principles
Familiarity with standard development tools like git, Maven, Jenkins
Experience with containers
Preferred Technical And Professional Experience
Preferred Professional and Technical Expertise
Experience with Kubernetes or Red Hat Open Shift 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
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×