JOB OVERVIEW
IBM is looking for a highly motivated Software Developer Intern to contribute to the development of next-generation data processing platforms. This internship is ideal for students or recent graduates with strong programming skills, a passion for learning, and the ability to work on real-world product development. You will collaborate with global teams, support platform contributors, and gain hands-on experience in design, coding, testing, CI/CD, and modern development practices.
JOB DETAILS
Company: IBM India Private Limited
Job Position: Software Developer Intern
Location: Hyderabad & Bangalore (Hybrid)
Qualification: Bachelorβs Degree (Required)
Salary: βΉ25,000 β βΉ40,000 per month (estimated internship stipend)
KEY RESPONSIBILITIES
- Write clean, maintainable code for data processing platforms.
- Support platform contributors and internal users.
- Participate in design, coding, testing, and CI/CD processes.
- Perform unit testing using xUnit frameworks.
- Follow strict coding standards and documentation guidelines.
- Troubleshoot and debug application issues.
- Work with both statically and dynamically typed languages.
- Support end-user applications, APIs, and libraries.
- Use mocks, stubs, and fakes effectively for testing.
- Apply object-oriented design principles.
- Conduct peer code reviews.
- Implement multi-threaded and concurrent programming concepts.
- Learn new tools and technologies as required.
- Contribute to Microservices-based development.
- Collaborate with cross-functional global teams.
REQUIRED SKILLS AND KNOWLEDGE
- Strong Core Java knowledge.
- Understanding of OOAD and design patterns.
- Knowledge of data structures and algorithms.
- Familiarity with Java and Python.
- Experience with unit testing frameworks.
- Basic understanding of CI/CD pipelines.
- Knowledge of NoSQL, Big Data, or Microservices is a plus.
- Experience with Docker and Kubernetes.
- Familiarity with Git and Linux environments.
- Ability to write and review clean, structured code.
- Understanding of concurrency concepts.
- Strong debugging and problem-solving abilities.
- Ability to break down user stories into tasks.
- Willingness to learn and adapt quickly.
- Good communication and teamwork skills.
ABOUT IBM
IBM is one of the worldβs largest technology and consulting companies, known for continuous innovation in AI, hybrid cloud, quantum computing, and enterprise solutions. With over a century of reinvention, IBM empowers businesses across industries and builds technology that impacts society at large. IBM values curiosity, learning, and collaboration, creating an environment where interns and employees can grow personally and professionally.
WHY JOIN IBM
- Work with cutting-edge technologies.
- Gain hands-on experience in real-world product development.
- Learn from global experts and experienced engineers.
- Hybrid work model providing flexibility.
- Continuous learning and upskilling opportunities.
- Exposure to cloud, AI, microservices, and DevOps practices.
- Work in an inclusive and diverse environment.
- Opportunity to develop industry-relevant skills.
- Supportive mentorship and peer learning.
- Strong focus on innovation and experimentation.
- Be part of a world-recognized technology leader.
- Collaborative and growth-focused work culture.
- Platform to build a long-term career with IBM.
- Work on next-generation enterprise solutions.
- Trusted brand known for ethical and responsible technology.
IMPORTANT LINKS
Apply Link: Click here