Role: Software Developer Intern
Location: Hyderabad, Bangalore, India
Job Type: Internship (Fixed Term, Hybrid)
Job ID: 66791
Experience Level: Freshers / Students
Segment: Cloud / Application Development
Business Unit: CDO Platform & Architecture
Job Summary
IBM is hiring Software Developer Interns for hands-on coding and product development in cloud-based environments. Interns will contribute to a next-generation data processing platform, support co-creators on the platform, and experience the full lifecycle of application development from design and coding to CI/CD and unit testing. This opportunity emphasizes both learning new technologies and applying strong programming fundamentals, working alongside experienced developers in a collaborative, inclusive culture.
Key Responsibilities
- Develop and maintain code for data processing and business applications
- Support platform users and contributors
- Design, implement, and test software modules (Java, Python, REST/gRPC APIs)
- Follow rigorous style guidelines and document code
- Use microservices architecture, Docker, Kubernetes, NoSQL, and Big Data technologies
- Participate in code reviews and apply best practices
Qualifications & Skills
- Bachelor’s degree; hands-on experience with Java, OOAD, DSA, Design Patterns
- Familiarity with Microservices, Docker, Kubernetes, REST/gRPC, Git, Linux
- Understanding of xUnit testing, concurrent programming, and documentation
- Strong problem-solving, willingness to learn, and team-focused mindset
About IBM
IBM is a global technology leader and consulting powerhouse, driving innovation in hybrid cloud, AI, and digital transformation since 1911. With thousands of Fortune 500 clients and over a century of expertise, IBM empowers businesses and society with responsible technology, inclusivity, and continuous learning.
Why Join Us?
- Work with advanced cloud, AI, and software technologies
- Mentor-supported, innovative work environment
- Inclusive culture focused on growth, feedback, and experimentation
- Access to diverse teams and learning opportunities for career advancement
How to Apply
Note: Only shortlisted candidates will be contacted.
Disclaimer: This job post is for informational purposes only. The company reserves the right to modify, withdraw, or close the position at any time without notice. Applicants should verify details through official company channels before applying.












