Software Developer - Confluent

International Business Machines Corporation

Bengaluru

On-site

INR 800,000 - 1,400,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IBM Software in Bengaluru is seeking a Software Developer to design, implement, test, and troubleshoot features for Kafka Connect connectors that integrate with external data systems. You will develop production-grade code with robust tests and contribute to technical designs while ensuring operational reliability for production customers.

The role emphasizes teamwork, strong Java fundamentals, and experience with cloud platforms and containerized deployments (Docker, Kubernetes).

Qualifications

  • 1-3 years of professional software development experience building and supporting backend services in production.
  • Proficiency in a major programming language, preferably Java, with a strong foundation in data structures, algorithms, and software design fundamentals.
  • Strong written and verbal communication skills, with the ability to explain technical concepts and issues clearly.
  • Ability to work effectively in a team environment, incorporate feedback, and deliver well-scoped work with guidance from senior engineers.
  • Customer-focused mindset, with interest in operating and improving reliable production services.

Responsibilities

  • Design, implement, test, and troubleshoot well-defined features, enhancements, and bug fixes for Kafka Connect connectors integrating with external data systems.
  • Develop maintainable, production-quality code supported by comprehensive unit, integration, and system tests.
  • Contribute to technical designs for assigned work, document proposed approaches, and participate in code reviews.
  • Contribute to the operational readiness and reliability of connectors serving production customers, including participation in an on-call rotation.
  • Investigate customer-reported and production issues, contributing to root-cause analysis and corrective actions.

Skills

Java
Kafka
Kafka Connect
Cloud platforms

Education

Master's Degree

Tools

Docker
Kubernetes

Job description

Introduction

At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM’s product and technology landscape. Here, you’ll have the tools and opportunities to advance your career while creating software that changes the world.

Your Role And Responsibilities

As a Software Developer, your primary responsibilities will include:

  • Design, implement, test, and troubleshoot well-defined features, enhancements, and bug fixes for Kafka Connect connectors integrating with external data systems.
  • Develop maintainable, production-quality code supported by comprehensive unit, integration, and system tests.
  • Contribute to technical designs for assigned work, document proposed approaches, and participate in code reviews.
  • Contribute to the operational readiness and reliability of connectors serving production customers, including participation in an on-call rotation.
  • Investigate customer-reported and production issues, contributing to root-cause analysis and corrective actions.
Preferred Education

Master's Degree

Required Technical And Professional Expertise
  • 1-3 years of professional software development experience building and supporting backend services in production.
  • Proficiency in a major programming language, preferably Java, with a strong foundation in data structures, algorithms, and software design fundamentals.
  • Strong written and verbal communication skills, with the ability to explain technical concepts and issues clearly.
  • Ability to work effectively in a team environment, incorporate feedback, and deliver well-scoped work with guidance from senior engineers.
  • Customer-focused mindset, with interest in operating and improving reliable production services.
Preferred Technical And Professional Experience
  • Familiarity with Apache Kafka, Kafka Connect, or event streaming systems.
  • Experience developing integrations with databases or data platforms.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud, and technologies such as Docker or Kubernetes.
  • Familiarity with observability tooling, including metrics, logs, tracing, dashboards, and alerting.
  • Exposure to CI/CD pipelines and release processes.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer – Confluent
Software Engineer – Confluent

codingcircle • Bengaluru

On-site
INR 600,000 - 900,000
Senior Software Development Manager - Confluent
Senior Software Development Manager - Confluent

International Business Machines Corporation • Bengaluru

On-site
INR 3,800,000 - 6,800,000
Senior Software Engineer - Confluent
Senior Software Engineer - Confluent

IBM • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Kafka Administrator L3
Kafka Administrator L3

Wysetek Systems Technologists • Navi Mumbai

On-site
INR 1,800,000 - 2,800,000
Advisory Solutions Engineer
Advisory Solutions Engineer

International Business Machines Corporation • Mysuru

On-site
INR 1,800,000 - 3,600,000
Senior Software Engineer II - Confluent
Senior Software Engineer II - Confluent

International Business Machines Corporation • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Job Opening For Kafka Administrator
Job Opening For Kafka Administrator

Mindgate Solutions • Navi Mumbai

On-site
INR 1,400,000 - 2,100,000
Software Engineer - App Connect Enterprise
Software Engineer - App Connect Enterprise

NatWest Group • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Software Engineer - App Connect Enterprise
Software Engineer - App Connect Enterprise

NatWest Group • Bengaluru

On-site
INR 600,000 - 1,000,000
Software Engineer - App Connect Enterprise
Software Engineer - App Connect Enterprise

NatWest Group • Chennai

On-site
INR 900,000 - 1,300,000