Search Jobs

Ticker

6/recent/ticker-posts

IBM Hiring for Software Developer Intern

IBM Hiring for Software Developer Intern


Company: IBM

Location: Hyderabad, BANGALORE, Telangana, Karnataka, India


Qualifications: Bachelor Degree 



Introduction

IBM’s Industry Consulting team helps global clients transform their technology landscape and build solutions for the future. As part of this highly skilled and collaborative group, you will work on cutting-edge technologies, contribute to innovative projects, and support clients in modernizing their systems. If you’re a curious learner and a strong problem solver, this internship offers an excellent opportunity to grow your career.


Your Role & Responsibilities

Write clean, efficient, and well-structured code to support the development of next-generation data processing platforms.

Collaborate with platform users, co-creators, and cross-functional teams to support ongoing development.

Work across all stages of application development, including design, coding, unit testing, and CI/CD integration.

Learn and implement new technologies quickly as project needs evolve.

Apply strong object-oriented design principles and engineering best practices.

Use at least two types of programming languages (e.g., Java—statically typed, Python—dynamically typed).

Implement test cases using xUnit frameworks, with knowledge of mocks, stubs, and fakes.

Follow strict coding standards and maintain proper documentation.

Understand data structures, algorithms, and complexity analysis.

Work on concurrent programming (multi-threading, multi-process, task-based architectures).

Participate in code reviews to ensure consistency, readability, and maintainability.


Required Education

Bachelor’s Degree (Computer Science, IT, ECE, or related fields)


Preferred Education

Bachelor’s Degree (same as above)


Required Technical & Professional Skills

Strong command over Core Java, OOPS, OOAD, design patterns, data structures, and algorithms.

Experience developing end-user applications, APIs, and service libraries.

Exposure to product development cycles.

Familiarity with Microservices using REST/gRPC, Docker, Kubernetes, IDLs (Protobuf, Thrift), NoSQL, and Big Data tools.

Basic understanding of Git, Linux, and developer workflows.


Preferred Technical & Professional Skills

Ability to take ownership of assigned tasks and deliver high-quality results.

Experience writing user stories, task breakdowns, and sprint planning.

Strong willingness to learn, improve, and adapt to new technologies.


About the Business Unit

IBM Finance drives enterprise performance and organizational transformation. From accounting and pricing to tax, treasury, business development, and financial planning, the unit helps IBM stay competitive and agile in a fast-changing world.


Life at IBM

A culture built on innovation, trust, learning, and personal responsibility.

Opportunities to experiment, explore, and grow in an inclusive environment.

Continuous learning with mentorship, feedback, and rich professional experiences.

A supportive workplace that values diversity and encourages every individual to thrive.


About IBM

IBM is a global leader in technology and consulting with a rich innovation history since 1911. With expertise in hybrid cloud, AI, quantum computing, and enterprise solutions, IBM continues to be a pioneer in responsible and impactful technology development. IBM is also proud to be an equal-opportunity employer committed to fair hiring practices.


Additional Job Details

Work Arrangement: Hybrid

Area of Work: Cloud

Travel: Not Required

Company: IBM India Pvt. Ltd.

Shift: General (Day)

Sales/Commission Role: No


Additional Interview-Relevant Topics Added (Very Important for IBM Intern Roles)

Technical Topics

Java Core Concepts – OOPS, Collections, Multithreading

Python Basics & Scripting

Data Structures & Algorithms

Time & Space Complexity

REST vs gRPC Architecture

Microservices Architecture

CI/CD Concepts (Jenkins, GitHub Actions)

Containerization: Docker Basics

Kubernetes Fundamentals

NoSQL Databases (MongoDB, Cassandra)

Big Data Fundamentals

Protobuf & Thrift Working Model

Unit Testing (JUnit/xUnit)

Concurrency & Thread Safety

Linux Commands for Developers

Soft Skills / Behavioral Topics

Problem-solving approach

Ownership mindset

Task breakdown and Agile process

Team collaboration

Ability to learn fast

Communication and documentation


Apply to IBM Hiring for Software Developer 



Post a Comment

0 Comments