Java Developer

Bengaluru, Karnataka, India
Jul 26, 2024
Jul 18, 2025
Onsite
Full-Time
4 Years
Job Description

As a Java Developer at IBM, you'll play a crucial role in our IBM Consulting Client Innovation Centers, delivering top-notch technical and industry expertise to diverse clients worldwide. This position offers the opportunity to work on cutting-edge projects and contribute to the hybrid cloud and AI journeys for some of the most innovative companies across the globe. Your expertise will help shape the future of technology and drive significant business outcomes for our clients.

In this role, you'll be responsible for designing and developing robust Java components using the Spring framework to implement effective transaction management. You'll handle complex enterprise integration needs, involving messages, routers, transformations, and service activators. Your role will require you to manage Java objects efficiently and contribute to various aspects of enterprise integration, including management and auditing.

You'll work in a dynamic environment where curiosity and continuous learning are highly valued. IBM encourages you to challenge norms, explore new ideas, and develop creative solutions. You’ll be part of a team that embraces evolution and empathy, providing long-term career growth and development opportunities.

Key Responsibilities

  • Create and manage Java components using the Spring framework, focusing on transaction management and enterprise integration.
  • Implement solutions involving messaging, routing, transformation, and service activation.
  • Develop reusable, maintainable code adhering to best practices.
  • Work with Spring and Hibernate frameworks, leveraging their core functionalities and ORM capabilities.
  • Collaborate with a team of experts across various industries to deliver innovative solutions.
  • Engage in continuous learning and apply creative problem-solving skills to drive impactful changes.

Qualifications

  1. Education. BE/B Tech in any stream, M.Sc. (Computer Science/IT), or M.C.A.
  2. Experience. 5-8 years of experience in software development with a focus on Java technologies.

Technical Skills

  • Proficiency in Java 8 or higher, Spring (4 or above), and Hibernate.
  • Strong understanding of OOP concepts, exception handling, collections, file I/O, serialization, multi-threading, JSP, and Servlets.

Preferred Skills

  • Familiarity with build tools like Ant, Maven, and Git.
  • Knowledge of design patterns and optimization techniques.

About IBM Consulting
IBM Consulting is dedicated to transforming business and technology through strategy, experience, technology, and operations services. We work with leading companies globally to drive innovation and accelerate success. Our culture emphasizes collaboration, growth, and the responsible use of technology.

Life at IBM
At IBM, you’ll find a culture of continuous learning, innovation, and trust. We support and encourage our employees to experiment, collaborate, and grow in a dynamic and inclusive environment. Join us to make a meaningful impact on technology and society.

Vaccination Policy
This role requires full COVID-19 vaccination before your start date, with proof of vaccination required. If vaccination is not possible due to medical or religious reasons, please inform us during the onboarding process.

Diversity and Inclusion
IBM is committed to creating a diverse and inclusive workplace. We encourage applications from all qualified individuals, regardless of race, color, religion, sex, gender identity, sexual orientation, national origin, disability, age, veteran status, or other characteristics.

Related Jobs