Software Developer - Java

IBM BANGALORE, IN

Company

IBM

Location

BANGALORE, IN

Type

Full Time

Job Description

Introduction

We are seeking an experienced Java Developer with strong expertise in modern enterprise application development. The ideal candidate will have deep knowledge of Java 21 Spring Boot Struts EJB and API-centric design principles along with exposure to vibe coding . This role involves designing developing and maintaining scalable applications integrating with messaging systems and contributing to modernization initiatives using AI-driven approaches.

Your role and responsibilities

Key Responsibilities:

  • Design and develop enterprise-grade applications using Java 21 and Spring Boot .
  • Hands on experience with migration from Java 8 to Java 17/21
  • Implement API-centric architectures leveraging OpenAPI GraphQL or similar frameworks.
  • Work on ReactJS for front-end integration.
  • Deploy and manage applications on WAS Liberty .
  • Integrate messaging solutions using Kafka RabbitMQ or other MQ technologies.
  • Collaborate on modernization projects using AI-led tools like BoB Cursor or Copilot .
  • Ensure high-quality code through strong debugging and troubleshooting practices.
  • Contribute to containerization and orchestration using Podman and Kubernetes .
  • Participate in DevOps activities for CI/CD pipelines.
Required education
Bachelor's Degree
Preferred education
Bachelor's Degree
Required technical and professional expertise
  • 5+ years of working experience in Java 21 and Spring Boot (expert level).
  • Experience with WAS Liberty application server.
  • Strong understanding of API-centric design (OpenAPI GraphQL BlueAPI).
  • Proficiency in ReactJS for UI development.
  • Messaging systems: Kafka RabbitMQ or equivalent MQ technologies.
  • Familiarity with AI-led modernization tools (BoB Cursor Copilot).
  • Basic knowledge of containerization and orchestration (Podman Kubernetes).
  • Strong coding debugging and troubleshooting skills.
  • Exposure to Struts & EJB

Preferred technical and professional experience
  • Knowledge of Python for scripting or automation.
  • Exposure to Agentic AI concepts and integration.
  • Experience with DevOps practices and CI/CD pipelines.
  • Understanding of cloud-native architectures.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Ability to mentor junior developers and lead technical discussions.

Apply Now

Date Posted

12/20/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.2

Similar Jobs

Application Developer-Contact Center - IBM

Views in the last 30 days - 0

This job description highlights a career in IBM Consulting focused on hybrid cloud and AI innovation emphasizing collaboration with global clients tec...

View Details

Application Developer-Open Source - IBM

Views in the last 30 days - 0

This text describes a career in IBM Consulting emphasizing collaboration with global clients innovation in hybrid cloud and AI and opportunities for p...

View Details

Application Developer-SAP UX - IBM

Views in the last 30 days - 0

The text promotes IBM Consultings career opportunities emphasizing collaboration innovation and growth It highlights roles in hybrid cloud and AI deve...

View Details

Procurement Operations SME - IBM

Views in the last 30 days - 0

This job description highlights IBMs Finance Operations role as a critical driver of transformation and efficiency emphasizing collaboration innovati...

View Details

Incident Response Consultant - IBM

Views in the last 30 days - 0

This job description outlines a Security Consultant role at IBM focusing on incident response cybersecurity advisory and technical expertise The posit...

View Details

Talent Acquisition Coordinator - IBM

Views in the last 30 days - 0

This job description highlights a role in IBMs Talent Acquisition team focused on managing the offer process collaborating with stakeholders and ensur...

View Details