-
IBM

Software Developer

IBM
India · Full-time · Mid-Senior

Introduction

A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.

Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.

Your Role And Responsibilities

  • As a software developer, you will be responsible for the development, maintenance, and support of the product.
  • Collaborate with Product Architects and Product Managers to understand priorities and ensure seamless execution.
  • Participate in the design and implementation of advanced software systems, contributing to technical discussions and solutions.
  • Engage in software design and code reviews to maintain high software quality standards and share knowledge with team members.
  • Adhere to professional software engineering practices such as Agile Development, Test-Driven Development (TDD), Continuous Integration, and Source Code Management using Git and GitHub.
  • Ensure robust code coverage and assist with bug fixes during testing phases, ensuring smooth deployment to target environments.
  • Plan, create, and execute automated test cases and load/performance testing, while maintaining technical documentation.
  • Hands-on experience in debugging and resolving customer issues, ensuring effective and timely resolutions.
  • Continuously enhance your technical proficiency and contribute to the growth of technical skills within the team.
  • Ensure compliance with software engineering and release processes, including security protocols and stack upgrades free from vulnerabilities.

Preferred Education

Bachelor's Degree

Required Technical And Professional Expertise

  • 3+ years of professional experience in software development.
  • Proficiency in Core Java and other programming languages
  • Strong experience in building RESTful APIs and SDK APIs using various frameworks.
  • Hands-on experience in writing and executing Unit Tests and REST API automation with tools like RestAssured.
  • Experience in developing distributed systems, full-stack applications, or UI components.
  • Knowledge or experience with DevOps practices, Containers (Docker/Kubernetes), CICD pipelines, and Cloud platforms (AWS, Azure, GCP) is a plus.
  • Proficiency in version control systems like GitHub and build tools such as Maven or Gradle.
  • Demonstrated ability to quickly learn and apply new technologies.
  • Strong analytical and problem-solving skills.
  • A solid sense of ownership and accountability for deliverables.

Key Skills

Ranked by relevance

cloud continuous integration restful apis devops maven java cicd git tdd aws gcp ai ui
Login to Apply
Posted
Apr 02, 2025
Type
Full-time
Level
Mid-Senior
Location
Bengaluru
Company
IBM

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
IBM
Related

Senior Fullstack Developer: React & NodeJS

2026-05-19

Full-time
Mid-Senior
Romania
IT Services
Engineering
View Job Details
IBM
Related

Full stack developer

2026-05-18

Full-time
Mid-Senior
Lithuania
IT Services
Engineering
View Job Details
IBM
Related

Senior Mobile Developer - iOS (m/w/d)

2026-05-18

Full-time
Mid-Senior
Germany
IT Services
Engineering