Backend Developer | IBM Bangalore, Karnataka

September 16, 2025

Job Description

Summary

IBM India is looking for an experienced Backend Developer to join its Software Product Development team in Bangalore. This role is ideal for developers passionate about backend software development, AI-infused cloud solutions, hybrid cloud platforms, and modern web technologies. As part of IBM’s dynamic, multi-disciplinary squads, you will work closely with architects, developers, and offering managers to design, develop, and enhance enterprise-grade backend solutions using Java, ReactJS, cloud-native platforms, and containerized environments.

This role provides an exciting opportunity to contribute to next-generation hybrid cloud products, ensuring scalability, reliability, and performance for IBM’s global customer base.


Job Details at a Glance

AttributeDetails
Job TitleBackend Developer
Job ID58138
LocationBangalore, Karnataka, India
Work ArrangementHybrid
ShiftGeneral (daytime)
Experience Required7+ years in software development
Education RequiredBachelor’s Degree (Master’s preferred)
Area of WorkSoftware Engineering
Employment TypeRegular, Professional
Travel RequiredNone
Key Tools & TechnologiesJava, JavaEE, Python, ReactJS, SOAP/.NET, DB2, Oracle, MS SQL, PostgreSQL, Docker, Kubernetes, AWS EKS, Azure AKS, Google GKE, Jenkins, GitHub, Ansible

Key Responsibilities

  • Design, develop, and deliver complex backend software solutions for IBM hybrid cloud products.
  • Collaborate with architects, developers, and offering managers to implement AI-infused features.
  • Contribute to the full software development lifecycle: R&D, design, architecture, development, testing, and deployment.
  • Enhance existing product capabilities while ensuring performance, scalability, and security.
  • Implement DevOps practices using Jenkins, Ansible, GitHub, and other CI/CD tools.
  • Integrate applications with databases (DB2, Oracle, PostgreSQL, MS SQL) and cloud platforms.
  • Work with containerized environments such as Docker and Kubernetes to ensure smooth deployment and orchestration.
  • Maintain high standards of code quality, testing, and documentation.

Required Skills & Qualifications

  • 7+ years of experience as a software developer, designing and delivering backend solutions.
  • Strong proficiency in Java, JavaEE, Python, ReactJS, and web technologies.
  • Hands-on experience with application servers and middleware: tWAS, WebLogic, Liberty.
  • Proficiency with databases: DB2, MS SQL, Oracle, PostgreSQL.
  • Knowledge of authentication and security standards: LDAP, OIDC/OAuth/SSO.
  • Familiarity with DevOps tools and practices: Jenkins, Ansible, GitHub, Artifactory.
  • Comfortable with Linux, Windows, Docker, Kubernetes, and YAML configuration.
  • Excellent communication, collaboration, and problem-solving skills.

Preferred Skills & Experience

  • Experience in continuous integration, HTTP, JSON, and XML.
  • Exposure to cloud platforms: AWS EKS, Azure AKS, Google GKE.
  • Knowledge of security vulnerability identification and mitigation.
  • Adaptable and quick learner with the ability to embrace new technologies and changing requirements.
  • Strong teamwork skills with a collaborative mindset to contribute ideas and support team objectives.

Why Join IBM Software?

  • Work on innovative AI-powered and hybrid cloud solutions used by top global enterprises.
  • Gain exposure to cutting-edge technologies, cloud platforms, and containerized environments.
  • Collaborate in a dynamic, multi-disciplinary global team fostering career growth and continuous learning.
  • Contribute to mission-critical enterprise software that impacts Fortune 100 and 500 companies worldwide.

Apply Now

Elevate your backend development career with IBM Bangalore. Apply directly on the IBM Careers portal:
Apply Now at IBM Careers