Browse current jobs

Software Developer - Confluent

IBM · Bangalore

Apply on employer website

Collected role description

Role overview

Software Developer - Confluent at IBM

Responsibilities

  • Contribute to technical designs for assigned work, document proposed approaches, and participate in code reviews.

Employment details

  • India Software Engineering Remote Professional Bangalore, IN Bangalore (0063) IBM India Private Limited Agile Methodologies Debugging Engineering Front-end Development Integration Software Software Design Testing Troubleshooting Agile Coding Back-end Development Unit Testing Confluent Continuous Integration/Continuous Delivery Pipelines Stakeholder Requirements DevOps Engineering
  • Location: Bangalore [India]

About the employer

  • At IBM Software, we transform client challenges into solutions.
  • With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM’s product and technology landscape.

Additional role details

  • 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.
  • Here, you’ll have the tools and opportunities to advance your career while creating software that changes the world.
  • 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 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. 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.
  • 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.

Collected experience requirement

1-3 years