Advertisements
🏢 IBM
Junior Python Developer
💼 Fulltime
📍 Kochi, Kerala, India
🔗 Explore More
Advertisements
🛠 Skills Required
Python
Django
Flask
REST APIs
Git
SQL
NoSQL
Docker
CI/CD
Agile
Unit Testing
Debugging
🎤 Interview Experience
IBM’s interview process typically starts with a timed online coding assessment focusing on Python, data structures, and logical reasoning. Successful candidates move to a technical interview where they solve problems on a shared editor, discuss design choices, and answer questions on Agile and CI/CD concepts. The final HR round assesses cultural fit, communication skills, and career aspirations. Preparation should include practicing Python coding, reviewing system design basics, and understanding IBM’s core values.
🏢 Work Culture
IBM fosters a culture of continuous learning and collaboration, encouraging employees to experiment with new technologies while maintaining a healthy work‑life balance. The company provides clear career ladders, regular feedback cycles, and opportunities to work on global projects, making it a nurturing ground for fresh talent.
Advertisements
📚 Free Study Materials (4)
IBM Placement Papers – Python Developer
Contains previous IBM coding and aptitude questions that help candidates prepare for the online assessment phase.
Open Resource ↗
IBM Recruitment Process Experiences
First‑hand accounts of IBM interview rounds, useful for understanding the format and expectations.
Open Resource ↗
IBM Interview Preparation Guide
Comprehensive guide covering technical topics, interview tips, and company‑specific insights for IBM roles.
Open Resource ↗
Algorithm Practice Problems
Extensive problem set to sharpen data‑structure and algorithm skills essential for IBM coding tests.
Open Resource ↗
✅ Eligibility Criteria
Bachelor's degree in Computer Science, Information Technology, Electronics & Communication, or related engineering discipline; minimum 60% aggregate (or CGPA 6.0/10); graduating batch 2024‑2026; no active backlogs; strong foundation in programming 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 (fit, motivation, compensation)
🎯
Don't miss this opportunity!
Apply before 31 Jul 2026 — only 28 days left
✅ Apply on Official Website →📋 About the Role
IBM, a global leader in technology and consulting, has a long-standing reputation for driving innovation across industries. With a presence in over 170 countries, IBM’s Indian operations span research, cloud services, AI, and enterprise solutions. The company’s culture emphasizes continuous learning, diversity, and a collaborative mindset, enabling employees to work on cutting‑edge projects that impact millions of users worldwide. In its Kochi headquarters, IBM brings together talent from engineering, finance, marketing, legal, and HR to create integrated solutions for both internal stakeholders and external clients. The environment encourages curiosity, offers structured mentorship programs, and provides access to a wealth of internal training resources, making it an attractive destination for fresh graduates looking to launch a technology career.
As a Junior Python Developer, you will join a dynamic Agile team that builds and maintains back‑end services for IBM’s product portfolio. You will be responsible for translating business requirements into clean, testable code, collaborating closely with product owners, QA engineers, and DevOps specialists. The role offers exposure to the full software development lifecycle, from design and coding to deployment and monitoring, giving you a holistic view of modern software engineering practices. You will also get hands‑on experience with CI/CD pipelines, automated testing, and cloud‑native deployments, positioning you for rapid growth within the organization.
Key Responsibilities:
1. Design, develop, and unit‑test Python‑based back‑end components.
2. Participate in Agile ceremonies such as sprint planning, daily stand‑ups, and retrospectives.
3. Collaborate with front‑end developers to define API contracts and ensure seamless integration.
4. Debug and resolve customer‑reported issues, delivering timely fixes.
5. Contribute to the creation and maintenance of CI/CD pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps.
6. Write comprehensive documentation for code, APIs, and deployment processes.
7. Perform code reviews and provide constructive feedback to peers.
8. Stay updated with emerging Python libraries, frameworks, and best practices.
9. Assist in performance tuning and optimization of services.
10. Participate in knowledge‑sharing sessions and internal tech talks.
Tech Stack: Python, Django/Flask, RESTful APIs, SQL/NoSQL databases, Git, Docker, Kubernetes, Jenkins/Azure DevOps, Linux, Agile tools (Jira, Confluence).
Growth Path: Starting as a Junior Developer, you can progress to Software Engineer, Senior Engineer, Lead Engineer, and eventually Architect or Engineering Manager, with opportunities to specialize in AI, Cloud, or DevOps.
Why Join IBM? IBM offers a global platform, mentorship from industry veterans, exposure to enterprise‑scale projects, and a strong emphasis on upskilling through IBM SkillsBuild and internal certifications. The company’s commitment to diversity and inclusion ensures a supportive environment where fresh talent can thrive.
🎯
Don't miss this opportunity!
Apply before 31 Jul 2026 — only 28 days left
✅ Apply on Official Website →📤 Share this Job
Advertisements
🏢 More from IBM
AI Internship – IBM SkillsBuild | Artificial Intel...
📍 Pan India · ⏳ 15 Jul
Apply →
💼 More Fulltime Opportunities
Associate Analyst
🏢 Deloitte · 📍 Bengaluru
View →
RRB Technician Recruitment 2026
🏢 Railway Recruitment Boards (RRBs) · 📍 Pan India
View →
Probationary Officer (PO) / Management Trainee (MT)
🏢 Institute of Banking Personnel Selection (IBPS) · 📍 Pan India
View →
Software Engineer/Developer
🏢 Microsoft · 📍 Pan India
View →
📋 Quick Info
JOB ID
C1386-J001
POSTED
2h ago
TYPE
Fulltime
BATCH
All Batches
⚠️ 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