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

EDA Developer-TAC - IBM

Views in the last 30 days - 0

This job description highlights opportunities to work on quantum computing and AI technologies at IBM emphasizing collaboration with elite teams and c...

View Details

Application Developer-Cloud FullStack - IBM

Views in the last 30 days - 0

This text describes a developer role at IBM Consulting emphasizing collaboration with global clients technical expertise in cloud and AI technologies ...

View Details

Application Developer-Cloud FullStack - 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-SAP ABAP HANA - IBM

Views in the last 30 days - 0

This text describes a career in IBM Consulting focused on collaborating with global clients to improve hybrid cloud and AI initiatives It emphasizes t...

View Details

Data Engineer-Data Platforms - IBM

Views in the last 30 days - 0

The text describes a career in IBM Consulting focused on longterm client relationships hybrid cloud and AI solutions and innovation through collaborat...

View Details

Hardware Verification Engineer - IBM

Views in the last 30 days - 0

This job description outlines a role as an ASIC Processor Verification Engineer focusing on quantum and AI technologies Responsibilities include devel...

View Details