IB

Software Developer

IBM
Bangalore5-8 LPA Posted 20 Nov 2025
FULL TIME
Database Technologies

Job Description

As a Full Stack Backend Developer, you will design, develop, and maintain scalable backend systems and services using Java, Golang, or Python. You will implement RESTful APIs, build microservices, develop front-end applications when required, and contribute to all phases of the software development lifecycle. The role requires strong technical expertise, collaboration with cross-functional teams, and a focus on reliability, scalability, and secure delivery of features.

Key Responsibilities:

  • Backend Development: Design, develop, and maintain backend systems and services using Java, Golang, or Python.
  • API & Microservices: Implement RESTful APIs and microservice-based architectures for application and system integration.
  • Code Quality: Write clean, maintainable, and efficient code following best practices and coding standards.
  • Software Development Lifecycle: Participate in requirements analysis, solution design, coding, testing, and deployment.
  • Cross-Functional Collaboration: Work closely with product managers and stakeholders to deliver new features and enhancements.
  • Performance & Security: Ensure backend systems meet performance, scalability, and security requirements.
  • Testing & Debugging: Conduct unit, integration, and performance testing; troubleshoot and debug production issues.
  • CI/CD Automation: Implement and maintain CI/CD pipelines using tools such as Jenkins and GitHub.
  • Deployment & Release: Ensure smooth feature rollouts with minimal downtime and effective monitoring.
  • Frontend Development: Develop end-to-end web applications, including front-end interfaces when needed.

Required Education:

  • Bachelor's Degree

Preferred Education:

  • Master's Degree

Required Technical and Professional Expertise:

  • 3 years of experience in Java or Golang
  • Strong experience with Java 8+, Python, or Golang
  • Proficiency in Spring Framework and Spring Boot
  • Hands-on experience with DB2, Oracle, PostgreSQL, MySQL, Redis, Elasticsearch, Kafka
  • Strong understanding of RESTful API development
  • Experience with microservice architecture
  • Proficiency with JUnit and related test frameworks

Preferred Technical and Professional Experience:

  • Experience with cloud platforms such as IBM Cloud, Azure, or GCP
  • Familiarity with secrets management, logging, and monitoring tools (Instana, Dynatrace, IBM Cloud Logs)
  • Experience with CI/CD workflows using Git, Jenkins, etc.
  • Exposure to Agile or Scrum environments

Required Skills

Join WhatsApp Channel