IB

Application Developer-Java & Web Technologies

IBM
Pune3-5 LPA Posted 20 Nov 2025
FULL TIME
Design Patterns
Exception Handling
Spring Framework
Java

Job Description

Job Description:

We are seeking a Software Developer to participate in all aspects of the software development lifecycle, including design, code implementation, testing, and support. The ideal candidate will work on applications that support clients' hybrid-cloud and AI initiatives, ensuring high performance, reliability, and maintainability.

Key Responsibilities:

  • Analyze, validate, and propose improvements to existing software issues in collaboration with architects and technical leaders.
  • Engage comprehensively across all phases of the software development lifecycle: design, development, testing, release, and troubleshooting.
  • Collaborate with stakeholders to analyze requirements and develop innovative coding solutions.
  • Ensure high-quality code following best practices in object-oriented programming, exception handling, and multithreading.

Required Education:

  • Bachelor's Degree in Engineering (BE/B.Tech), M.Sc. (Computer Science/IT), or MCA.

Preferred Education:

  • Master's Degree in a relevant field.

Required Technical and Professional Expertise:

  • 3–5 years of experience in software development.
  • Strong proficiency in Java 8 or higher, including OOP concepts, exception handling, collections, multithreading, file I/O, serialization, access specifiers, generics, JVM, and memory management.
  • Proven experience with Spring (4 or above) and Hibernate.
  • Knowledge of JSP/Servlets.
  • Proficiency in using abstract classes, interfaces, constructors, and Java keywords (static, final, volatile, synchronized, transient).

Preferred Technical and Professional Experience:

  • Experience with build tools like Ant, Maven, and Git.
  • Knowledge of design patterns and their optimization.
  • Proven hands-on experience with Spring Core, Spring ORM, Spring DAO, Spring AOP, and Hibernate.

Join WhatsApp Channel