Advertisements
🏢 IBM
Junior Python Developer
💼 Fulltime
🎓 2025 Batch
📍 Kochi, Kerala, India
🔗 Explore More
Advertisements
🛠 Skills Required
Python
OOP
REST APIs
Git
Docker
CI/CD
Agile/Scrum
Unit Testing
Debugging
SQL/NoSQL
Linux
🎤 Interview Experience
IBM typically conducts a three‑stage interview process: an online coding assessment followed by a technical interview focusing on Python, data structures, and problem‑solving, and finally an HR round assessing cultural fit and communication. The difficulty is moderate to high, with emphasis on clean code and logical reasoning; practicing coding platforms and reviewing IBM‑specific interview experiences can boost confidence.
🏢 Work Culture
IBM fosters a collaborative and inclusive work environment where continuous learning is encouraged through internal training platforms and mentorship. Employees enjoy a balanced work‑life schedule, flexible working options, and clear pathways for career progression within a globally respected organization.
Advertisements
📚 Free Study Materials (4)
IBM Placement Papers – Python Developer
Compilation of previous IBM placement questions helps you understand the type of problems and topics IBM focuses on for junior developer roles.
Open Resource ↗
IBM Recruitment Process Experiences
First‑hand accounts of IBM's recruitment stages give insight into assessment formats, difficulty levels, and preparation tips.
Open Resource ↗
IBM Interview Preparation Guide
A curated guide covering core Python concepts, system design basics, and behavioral questions specific to IBM interviews.
Open Resource ↗
Algorithm Practice – Problem Set
Extensive collection of coding problems to sharpen algorithmic thinking and coding speed, essential for IBM's online assessment.
Open Resource ↗
✅ Eligibility Criteria
Bachelor's degree in Computer Science, Information Technology, Electronics & Communication or related engineering streams; minimum 60% aggregate (or CGPA 6.0/10); graduating batch 2025 or 2026; no active backlogs at the time of joining; strong foundation in programming concepts and data structures.
Advertisements
🏆 Selection Process
Round 1: Online assessment (coding & aptitude) → Round 2: Technical interview (Python, problem solving, system design) → Round 3: HR interview (fitment, communication, expectations)
🎯
Don't miss this opportunity!
Apply before 31 Jul 2026 — only 27 days left
✅ Apply on Official Website →📋 About the Role
IBM, a global leader in technology and consulting, has a long history of innovation spanning over a century. With a presence in more than 170 countries, IBM helps enterprises transform their businesses through cloud, AI, quantum computing, and industry‑specific solutions. The Corporate Headquarters (CHQ) in India brings together diverse functional teams—marketing, finance, legal, operations, HR, and more—creating a collaborative ecosystem that drives the company’s strategic initiatives. IBM’s culture emphasizes continuous learning, inclusivity, and a strong focus on career development, offering employees access to world‑class training platforms, mentorship programs, and opportunities to work on cutting‑edge projects that impact millions of users worldwide.
The Junior Python Developer role is designed for fresh engineering graduates who are eager to apply their coding skills in a real‑world, enterprise environment. As a generalist Python developer, you will be part of an Agile squad that builds, tests, and delivers backend services and APIs for internal tools and client‑facing applications. You will work closely with product owners, senior engineers, and quality assurance teams to translate business requirements into robust, scalable code. This position provides a solid foundation in software engineering best practices while exposing you to modern DevOps workflows and continuous integration pipelines.
Key Responsibilities:
1. Design, develop, and unit‑test Python‑based backend components and micro‑services.
2. Participate in Agile ceremonies—sprint planning, daily stand‑ups, retrospectives—to ensure timely delivery.
3. Collaborate with front‑end developers and product managers to define API contracts and integration points.
4. Debug and resolve customer‑reported issues, providing quick fixes and long‑term solutions.
5. Contribute to the creation and maintenance of CI/CD pipelines using tools such as Jenkins, GitHub Actions, or Azure DevOps.
6. Write clean, maintainable code following IBM’s coding standards and conduct peer code reviews.
7. Develop automated unit and integration test suites to ensure high code quality.
8. Document technical designs, APIs, and deployment procedures for knowledge sharing.
9. Stay updated with emerging Python libraries, frameworks, and best practices.
10. Support L3 troubleshooting when escalated issues arise, working with senior engineers to implement fixes.
Tech Stack: Python 3.x, Flask/Django, RESTful APIs, SQL/NoSQL databases, Git, Docker, Jenkins, Agile tools (Jira), Linux environment.
Growth Path: Starting as a Junior Developer, you can progress to Software Engineer, Senior Engineer, Technical Lead, and eventually Architect or Manager roles, with opportunities to specialize in AI, Cloud, or DevOps.
Why Join IBM: IBM offers a stable, globally recognized brand, exposure to large‑scale projects, and a culture that invests heavily in employee upskilling. Freshers gain mentorship from seasoned professionals, access to internal learning portals, and a clear career trajectory within a company that values innovation and diversity.
🎯
Don't miss this opportunity!
Apply before 31 Jul 2026 — only 27 days left
✅ Apply on Official Website →📤 Share this Job
Advertisements
🏢 More from IBM
Junior Python Developer
📍 Kochi, Kerala, India · ⏳ 19 Jul
Apply →
Junior Python Developer
📍 Kochi, Kerala, India · ⏳ 31 Jul
Apply →
AI Internship – IBM SkillsBuild | Artificial Intel...
📍 Pan India · ⏳ 15 Jul
Apply →
💼 More Fulltime Opportunities
Analyst
🏢 Goldman Sachs · 📍 Bengaluru, Karnataka, India
View →
Junior Python Developer
🏢 IBM · 📍 Kochi, Kerala, India
View →
Software Trainee Engineer
🏢 Siemens Healthcare Private Limited · 📍 Pune, Maharashtra, India
View →
Associate Engineer - AI/ML with Python
🏢 HARMAN Automotive · 📍 Bangalore, Karnataka, India
View →
📋 Quick Info
JOB ID
C559-J043
POSTED
3h ago
TYPE
Fulltime
BATCH
2025
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer