Job Description
IBM is currently hiring for the role of Associate System Engineer within its IBM Consulting Client Innovation Centers across multiple locations in India. This entry-level position is designed for recent graduates who are eager to build a career in software engineering, specifically focusing on the Java/JEE technology stack.

Job Overview
- Job Title: Associate System Engineer
- Job ID: 103807
- Area of Work: Software Engineering
- Employment Type: Regular, Entry Level (0 years of experience)
- Work Arrangement: Hybrid
- Shift: Rotation
Eligibility Criteria
- Graduation Year: 2024 and 2025 pass outs only.
- Education: BE / B.Tech, M.Tech, ME, M.Sc, and MCA in Computer Science or Information Technology related branches (including specializations like AI/ML, Data Science, Cloud Computing, Cybersecurity, and IoT).
- Academic Performance: Minimum 60% or 6.0 CGPA.
- Backlogs: Candidates must have no active backlogs.
- Timeline: Degrees must be obtained before the start of employment.
Key Responsibilities
As an Application Developer, your primary focus will be on the Java/JEE technology stack. Your responsibilities include:
- Design & Development: Creating and supporting applications using Java frameworks and languages like Ruby or Groovy for web development.
- Enterprise Integration: Managing Java objects, implementing transaction management, and integrating enterprise systems.
- Applying Methodologies: Utilizing expertise in dependency injection, aspect-oriented programming, inversion of control, and test-driven development (TDD).
- DevOps & Batch Processing: Using DevOps tools for efficient deployment and managing data through batch processing and data access frameworks.
Required & Preferred Skills
- Programming Languages: Proficiency in Java is required; knowledge of C++, Python, or Node.js is also valued.
- SDLC Concepts: Strong understanding of Software Development Life Cycle concepts.
- Communication: Fluent written and spoken communication skills.
- Preferred Experience: Exposure to scripting languages (Ruby/Groovy), data access frameworks, and batch processing techniques.
Locations in India
IBM is hiring for this role in several major hubs, including:
- North: Lucknow, Gurgaon, Noida, New Delhi.
- South: Bangalore, Chennai, Hyderabad, Kochi, Coimbatore, Mysore, Visakhapatnam.
- West: Mumbai, Pune, Navi Mumbai, Ahmedabad.
- East: Kolkata, Bhubaneswar.
Application Guidance
IBM recommends that candidates apply for no more than three roles per year. You can apply through the official IBM Careers portal by searching for Job ID 103807.