🏢 IBM
Junior Python Developer
💼 Fulltime
🎓 2025 Batch
📍 Kochi, Kerala, India
⏰ Expired
🛠 Skills Required
Python
OOP
REST APIs
Git
Docker
CI/CD
Agile/Scrum
Unit Testing
Debugging
SQL/NoSQL
Linux
Advertisements
🔗 Explore More
⛔
This job has expired
The application deadline was 31 Jul 2026. This listing is no longer accepting applications.
Creator Pick · Promoted by Creator
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 ↗
Advertisements
⛔
This job has expired
The application deadline was 31 Jul 2026. This listing is no longer accepting applications.
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Online assessment (coding & aptitude) → Round 2: Technical interview (Python, problem solving, system design) → Round 3: HR interview (fitment, communication, expectations)
🏢 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.
🎤 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.
✅ 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.
📋 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.
📤 Share this Job
📄
One Resume for All Jobs = Getting Rejected. Fix It in 60 Seconds
Recruiters at IBM spot generic resumes instantly. Get a free AI-customised resume for this Junior Python Developer role — from your current resume, in under 1 minute.
🚫 Stop Sending Generic Resumes
📈 85% Better Selection Chances
*Official Jobdexo tool
✅ Free · No Login ·Premium Templates - Job-Specific
🎯 Get My Free Custom Resume →
🏢 More from IBM
Software Engineer
📍 Pan India · ⏳ 30 Oct
Apply →
Software Engineer
📍 Bangalore / Pune / Hyderabad, India · ⏳ 17 Oct
Apply →
Software Engineer
📍 Hyderabad, Pune, Bangalore (India) · ⏳ 31 Oct
Apply →
💼 More Fulltime Opportunities
Data Science Practitioner Associate
🏢 Accenture · 📍 Bengaluru, Kolkata, Gurugram
View →
Software Testing Engineer
🏢 virtusa.com · 📍 Hyderabad, Telangana, India
View →
Associate Analyst - Executive Assistant Support - Hy...
🏢 Deloitte · 📍 Hyderabad, Telangana, India
View →
Analyst-Data Analytics
🏢 Americanexpress · 📍 Gurugram, Haryana, India (Hybrid)
View →
📋 Quick Info
JOB ID
C559-J043
POSTED
04 Jul 2026
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