Application Developer


Company Name


Job Description

  • Job Description:

    As a Software Developer, you will be involved in all aspects of the software development lifecycle including design, implementation, testing, and support. You will develop high-performing, scalable, and maintainable applications that enable clients in their hybrid-cloud and AI journeys. The role requires strong Java development expertise, Spring and Hibernate experience, and the ability to engage with stakeholders to deliver innovative coding solutions.

    Responsibilities:

    • Participate in all phases of the software development lifecycle including design, coding, testing, release, and support.

    • Analyze, validate, and propose improvements to existing applications with guidance from architects and technical leads.

    • Develop high-performing, responsive, and maintainable software solutions.

    • Troubleshoot issues, resolve defects, and ensure smooth deployment of changes.

    • Collaborate with stakeholders to understand requirements and propose innovative coding solutions.

    • Provide excellent customer service by ensuring timely issue resolution.

    • Contribute to best practices in coding, testing, and software quality assurance.


    Skills Required:

    Technical Skills (Required)

    • Strong proficiency in Java 8 or higher.

    • Experience with Spring (4+) and Hibernate frameworks.

    • Solid knowledge of OOP concepts and core Java fundamentals.

    • Proficient in:

      • Exception Handling

      • Collections (List, Map, Set)

      • Abstract Classes & Interfaces

      • Constructors

      • File I/O and Serialization

      • Access Specifiers

      • Checked & Unchecked Exceptions

      • Generics

      • Java Keywords (Static, Final, Volatile, Synchronized, Transient)

      • JVM & Memory Management

      • Multithreading & Synchronization

      • JSP/Servlets

    • Strong debugging and problem-solving skills.

    Preferred Technical Skills:

    • Experience with build tools (Ant, Maven) and version control systems (Git).

    • Familiarity with design patterns and software optimization techniques.

    • Hands-on experience with Spring Core and Spring ORM modules.

    Professional Skills:

    • Strong analytical and problem-solving abilities.

    • Excellent communication and collaboration skills.

    • Ability to work across all phases of SDLC and engage with stakeholders effectively.

    • Proactive mindset with focus on continuous improvement and innovation.

Job Details

Experience : 3 To 5
Number Of Vacancies : 1
Job Type : Permanent
Industry Type : IT/Software
Salary : 3 Lac - 6 Lac P.A

Education Summary

UG : BE/B.Tech PG : Any PG Degree

Contact Details

Contact Person : NA
Contact Number : 8026788990
e-mailId : response@in.ibm.com
Address : IBM India Private Limited, 
No. 1/124 DLF IT Park Tower 1A, 
Ramapuram, Shivaji Garden, 
Nandampakkam Post Near L&T, 
Chennai.

Back

Office Location

Central Jakarta No 1234, Jakarta, Indonesia