IB

Application Developer-Java & Web Technologies

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

Job Description

Overview

Embarking on a career with IBM Consulting means engaging in long-term partnerships and collaborating with clients globally. You will have the opportunity to work with top-tier companies across various sectors, guiding them through their hybrid cloud and AI transformations. Supported by our strategic alliances, cutting-edge IBM technologies, and Red Hat, you will be equipped to instigate significant changes and enhance client outcomes. At IBM Consulting, an inquisitive mindset is the key to success. You will be motivated to challenge conventional thinking, explore innovative concepts, and develop creative solutions that yield tangible results. Our culture emphasizes growth and empathy, focusing on your continuous career advancement while appreciating your individual skills and experiences.

Your Responsibilities

In the role of 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 leverage Java frameworks and languages, including Ruby or Groovy, to focus on enterprise application development.

Your Key Duties Will Include

  • Application Design and Development: Design, develop, and support applications leveraging the Java/JEE technology stack, incorporating Java frameworks and languages such as Ruby or Groovy for web development.
  • Transaction Management Implementation: Implement transaction management, oversee Java object management, and integrate enterprise systems to ensure seamless operation and data integrity.
  • Expertise Application: Deploy your expertise 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 superior solutions.
  • DevOps Practices: Employ DevOps methodologies and tools to promote efficient and effective application development, deployment, and ongoing maintenance.
  • Enterprise System Integration: Facilitate the integration of enterprise systems to ensure interoperability and data consistency across the organization.

Preferred Education

Master's Degree

Essential Technical and Professional Expertise

  • Java/JEE Technology Stack Proficiency: Proven experience in the design, development, and support of applications based on the Java/JEE technology stack, incorporating Java frameworks and languages such as Ruby or Groovy for web development.
  • Experience in Enterprise Application Development: Demonstrated experience in enterprise application development, including transaction management implementation, Java object management, and enterprise system integration.
  • Technical Expertise: Familiarity with dependency injection, inversion of control, aspect-oriented programming, functional programming, test-driven development, data access frameworks, transaction management frameworks, and batch processing.
  • DevOps Methodologies: Proficient in utilizing DevOps methodologies and tools to ensure effective application development, deployment, and maintenance.
  • System Integration Experience: Proven experience in integrating enterprise systems, ensuring interoperability and consistent data across the organization.

Preferred Technical and Professional Experience

  • Scripting Language Proficiency: Experience with scripting languages such as Ruby or Groovy for web development, enhancing application capabilities and user experience.
  • Familiarity with Functional Programming: Understanding of functional programming principles, promoting the development of efficient and scalable applications.
  • Knowledge of Batch Processing: Awareness of batch processing concepts, aiding in the design and execution of effective data processing systems.
Join WhatsApp Channel