Job Description
Back-end Developer Intern | IBM | Bengaluru | Mainframe Product Engineering
Company: IBM •
Role: Back-end Developer Intern •
Location: Bengaluru, Karnataka
Job Overview Position Back-end Developer Intern Job Type Internship (Full-Time) Location Bengaluru, Karnataka Experience 0 Years (Freshers Eligible) Key Skills
C, C++, Java, Assembly, Debugging, Python, JavaScript, Perl, Bash, Git, Computer Architecture
Job Summary
IBM is hiring Back-end Developer Interns to support its Product Engineering teams for z Hardware and z/OS mainframe services.
The intern will develop productivity tools, assist in debugging and scripting activities, and gain hands-on exposure to mainframe
customer expectations and high-complexity system environments.
Responsibilities Support Product Engineering sub-teams for mainframe serviceability and infrastructure. Design and execute productivity tools for technical teams. Assist in software testing, debugging, and system analysis. Collaborate with engineering teams to understand mainframe workflows. Gain practical exposure to IBM mainframe operations and customer expectations. Required Skills & Qualifications Bachelor’s Degree in Computer Science, Computer Engineering, or related fields. Knowledge of programming languages: C, C++, Java, Assembly. Good debugging and problem-solving capabilities. Scripting experience with Python, JavaScript, Perl, Bash, etc. Strong communication and analytical skills. Preferred / Good to Have Knowledge of mainframe systems. Basics of computer networking. Understanding of web or mobile application development. Experience with Git, GitHub, IntelliJ, or similar tools.
💡 Screening question: Do you have hands-on experience in programming or scripting (C, C++, Java, Python, Bash, etc.)? Share examples of your work or projects. Why Join IBM Opportunity to work with world-class mainframe engineering teams. Hands-on exposure to enterprise-level architecture and system complexity. Enhance your development, debugging, and scripting expertise. Work at one of the global leaders in innovation and technology. How to Apply Prepare an updated resume focusing on programming, scripting, and system skills. Apply directly via the official IBM careers portal. Shortlisted candidates will be contacted for assessment rounds and interviews. 📍 Location: Bengaluru, Karnataka | Internship | Back-end Development | Mainframe Engineering
/* ==== Premium/Connect/Share Styles from Code 1 ==== */
.premium-container {
width: 100%;
max-width: 700px;
box-shadow: 0 4px 10px rgba(0,0,0,0.1);
border-radius: 8px;
overflow: hidden;
margin-bottom: 20px;
}
.premium-row {
display: flex;
justify-content: space-between;
align-items: center;
padding: 14px;
border: 1px solid #d9e6f2;
}
.premium-row:nth-child(odd) { background: #e6f2ff; }
.premium-row:nth-child(even) { background: #ffffff; }
.premium-row strong { color: #0056b3; }
.section-heading {
background: #0073e6;
color: #fff;
font-weight: bold;
text-align: center;
padding: 12px;
font-size: 16px;
}
.blink-btn {
display:inline-block;
padding:10px 18px;
background:#0073e6;
color:#fff !important;
font-weight:bold;
border-radius:6px;
text-decoration:none;
font-size:14px;
animation: blink 0.8s infinite;
transition: all 0.3s ease;
}
.blink-btn:hover { background:#005bb5; transform:scale(1.05); }
@keyframes blink {
0% { background:#0073e6; box-shadow:0 0 6px #0073e6; }
50% { background:#ff3366; box-shadow:0 0 14px #ff3366; }
100% { background:#0073e6; box-shadow:0 0 6px #0073e6; }
}.connect-section {
max-width:700px;
margin:20px auto;
padding:10px;
}
.connect-section h2 {
text-align:center;
padding:15px;
border-radius:8px;
background:linear-gradient(90deg,#0072ff,#00c6ff);
color:#fff;
font-size:20px;
margin-bottom:20px;
}
.social-card {
display:flex;
justify-content:space-between;
align-items:center;
background:#fff;
border-radius:12px;
padding:14px 18px;
margin:12px 0;
box-shadow:0 4px 12px rgba(0,0,0,0.1);
transition:.3s;
}
.social-card:hover { transform:translateY(-3px); }
.social-left { display:flex; align-items:center; gap:12px; font-weight:600; font-size:16px; }
.social-left img { width:30px; height:30px; }
.social-btn {
padding:8px 18px;
border-radius:6px;
font-weight:600;
color:#fff;
text-decoration:none;
transition:.3s;
white-space:nowrap;
box-shadow:0 4px 10px rgba(0,0,0,0.15);
}
.pulse { animation:pulseGlow 0.6s infinite linear; }
@keyframes pulseGlow {
0% { transform:scale(1); box-shadow:0 0 6px rgba(255,255,255,0.3); }
50% { transform:scale(1.12); box-shadow:0 0 18px rgba(255,255,255,1); }
100% { transform:scale(1); box-shadow:0 0 6px rgba(255,255,255,0.3); }
}
.whatsapp .social-btn { background:#25D366; }
.telegram .social-btn { background:#0088cc; }
.instagram .social-btn { background:#E1306C; }
.youtube .social-btn { background:#FF0000; }
.facebook .social-btn { background:#1877F2; }@media (max-width:600px) {
.social-card { flex-direction:column; align-items:flex-start; }
.social-btn { margin-top:8px; width:100%; text-align:center; }
}.share-container {
padding:20px;
border-radius:12px;
background:#f9fbff;
box-shadow:0 4px 12px rgba(0,0,0,0.08);
text-align:center;
max-width:500px;
width:100%;
margin:20px 0;
}
.share-container h2 {
font-size:20px;
font-weight:700;
color:#0a66c2;
margin:0 0 16px 0;
background:linear-gradient(90deg,#0072ff,#00c6ff);
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
text-transform:uppercase;
display:inline-block;
padding-bottom:6px;
position:relative;
}
.share-container h2::after {
content:””;
display:block;
width:60%;
height:2px;
margin:6px auto 0;
border-radius:2px;
background:linear-gradient(90deg,#0072ff,#00c6ff);
}
.share-options {
display:flex;
gap:14px;
justify-content:center;
flex-wrap:wrap;
}
.share-btn {
display:flex;
align-items:center;
gap:8px;
color:white;
padding:10px 18px;
border-radius:10px;
font-size:14px;
font-weight:600;
text-decoration:none;
box-shadow:0 3px 8px rgba(0,0,0,0.2);
transition:all 0.3s ease;
}
.share-btn:hover { transform:scale(1.05); box-shadow:0 5px 14px rgba(0,0,0,0.25); }
.whatsapp-share { background:#25d366; }
.linkedin-share { background:#0a66c2; }
.whatsapp-logo, .linkedin-logo { width:20px; height:20px; border-radius:4px; }
@media (max-width:480px) {
.share-btn { flex:1 1 100%; justify-content:center; }
}/* ==== Department Job Groups Styles from Code 2 ==== */
.department-container {
background: #fdfdfd;
border-radius: 12px;
color: #222;
font-family: “Segoe UI”, sans-serif;
line-height: 1.6;
margin: auto;
max-width: 1000px;
padding: 25px;
box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}.department-container h1 {
color: #2c3e50;
margin-bottom: 15px;
text-align: center;
}.department-row {
display: flex;
justify-content: space-between;
align-items: center;
background: #f9f9f9;
padding: 12px 16px;
border-radius: 8px;
margin: 8px 0;
transition: 0.3s;
box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}
.department-row:nth-child(even) {
background: #ecf0f1;
}
.department-row:hover {
transform: translateY(-2px);
box-shadow: 0 4px 10px rgba(0,0,0,0.08);
}
.dept-title {
font-weight: bold;
font-size: 15px;
}
.join-btn {
padding: 8px 16px;
border-radius: 6px;
font-weight: bold;
text-decoration: none;
color: #fff !important;
animation: blink 1s infinite;
transition: all 0.3s ease;
box-shadow: 0 0 8px rgba(0,0,0,0.2);
}
.join-btn:hover {
transform: scale(1.05);
}
@keyframes blink {
0% { opacity: 1; filter: brightness(1); }
50% { opacity: 0.6; filter: brightness(1.3); }
100% { opacity: 1; filter: brightness(1); }
}
@media (max-width: 600px) {
.department-row {
flex-direction: column;
align-items: flex-start;
gap: 6px;
}
.join-btn {
width: 100%;
text-align: center;
}
}
JOIN OUR IMPORTANT GROUPS
document.getElementById(“whatsappShare”).href =
“https://api.whatsapp.com/send?text=” + encodeURIComponent(document.title + ” ” + window.location.href);
document.getElementById(“linkedinShare”).href =
“https://www.linkedin.com/sharing/share-offsite/?url=” + encodeURIComponent(window.location.href);
📌 Department-wise WhatsApp Jobs Groups