IB

Application Developer-Java & Web Technologies

IBM
Bangalore Posted 10 Oct 2026
FULL TIME
functional programming
inversion of control
Java Frameworks
Ruby
Groovy
+5 more

Job Description

Introduction

A career at IBM Consulting is centered on fostering enduring client relationships and collaborating closely across the globe. You will engage with prominent companies in various sectors, guiding them through their hybrid cloud and AI transformations. With the backing of our strategic partners, cutting-edge IBM technology, and Red Hat, you will be equipped to instigate significant change and enhance client outcomes. At IBM Consulting, your curiosity will be a key driver of success. You will be motivated to challenge conventional thinking, investigate fresh concepts, and develop innovative solutions that yield tangible results. Our culture prioritizes growth and empathy, focusing on your long-term career advancement while appreciating your distinctive skills and experiences.

Your Role And Responsibilities

As an Application Developer specializing in Java and Web Technologies, you will be responsible for the design, development, and support of applications utilizing the Java/JEE technology stack. You will work with Java frameworks and languages such as Ruby or Groovy for web development, concentrating on enterprise application solutions.

Your Primary Responsibilities Will Include

  • Design and Develop Applications: Create, develop, and maintain applications based on the Java/JEE technology stack, employing Java frameworks and languages like Ruby or Groovy for web development.
  • Implement Transaction Management: Execute transaction management, handle Java objects, and integrate enterprise systems to ensure flawless functionality and data integrity.
  • Apply Development Methodologies: Leverage your knowledge in dependency injection, inversion of control, aspect-oriented programming, functional programming, test-driven development, data access frameworks, transaction management frameworks, and batch processing to deliver high-quality solutions.
  • Utilize DevOps Methodologies: Apply DevOps practices and tools to guarantee efficient and effective application development, deployment, and maintenance.
  • Integrate Enterprise Systems: Ensure interoperability and data consistency by integrating enterprise systems across the organization.

Preferred Education

Master's Degree

Required Technical And Professional Expertise

  • Java/JEE Technology Stack Exposure: Experience in designing, developing, and supporting applications utilizing the Java/JEE technology stack, including Java frameworks and languages such as Ruby or Groovy for web development.
  • Enterprise Application Development Experience: Background in enterprise application development, including transaction management, managing Java objects, and integrating enterprise systems.
  • Development Methodologies Application: Knowledge of applying development methodologies such as dependency injection, inversion of control, aspect-oriented programming, functional programming, test-driven development, data access frameworks, transaction management frameworks, and batch processing.
  • DevOps Methodologies Familiarity: Experience with DevOps methodologies and tools to support efficient application development, deployment, and maintenance.
  • Web Development Skills: Familiarity with using Java frameworks and languages such as Ruby or Groovy for web development, focusing on delivering high-quality web applications.

Preferred Technical And Professional Experience

  • Proficiency in Scripting Languages: Experience with scripting languages such as Ruby or Groovy for web development, enhancing application functionality and user experience.
  • Knowledge of Functional Programming: Understanding of functional programming principles, improving code efficiency and scalability in application development.
  • Familiarity with Batch Processing: Experience with batch processing frameworks and tools, ensuring efficient data processing and system integration.
Join WhatsApp Channel