Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Senior Software Engineer Debezium.
Ireland Jobs Expertini

Urgent! Senior Software Engineer - Debezium Job Opening In Mulhuddart – Now Hiring IBM

Senior Software Engineer Debezium



Job description

**Introduction**

**Your role and responsibilities**
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.

Primary Job Responsibilities

* Participate in the design, development, and testing of various Debezium features, including adding new and enhancing existing DBMS-specific connectors and creating tooling for management and monitoring
* Diagnose, fix, and patch customer-related issues
* Carry out performance testing, tuning, and profiling
* Write and maintain unit and integration tests
* Build demos and proofs of concepts; present Debezium in blog posts and conference talks
* Participate in project forums, community chat, and bug tracking and task management systems to interact with user and developer communities
* Collaborate with related teams, such as documentation and support.
**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, Jenkins
* Experience with containers
**Preferred technical and professional experience**
* 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
* Knowledge of a scripting language like Python or Groovy is a plus
* Experience working in a distributed team is a plus
* Open-source software development experience is a plus
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics.

IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.



Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Senior Software Potential: Insight & Career Growth Guide