Job Description
Software Engineering I – Kotak Mahindra Bank | SDE-2/3 | Hyderabad & Bengaluru
Company: Kotak Mahindra Bank •
Role: Software Engineering I – Support Services (Applications – CTB) •
Locations: Bengaluru, Hyderabad
Job Overview Position Software Engineering I (SDE-2/3) Experience 0–1 Year Employment Type Full-Time, Permanent Notice Period Immediate Joiners Preferred Key Skills
Java, Spring Boot, APIs, Microservices, Data Structures, Algorithms, PostgreSQL, MySQL, Git, Cloud (AWS/GCP/Azure), Docker, Kubernetes
Job Summary
Kotak Mahindra Bank invites passionate engineering minds to join their technology-first mission.
As part of the Support Services Applications (CTB) team, you will design, build, and maintain
backend systems powering modern digital banking experiences for millions across India.
Responsibilities Design, develop, and maintain backend services and REST APIs using Java and Spring Boot. Build microservices for customer onboarding, risk management, and transaction processing. Integrate with internal and third-party APIs including KYC, payments, and credit scoring. Perform unit testing, code reviews, and follow secure coding standards. Work with CI/CD pipelines and contribute to automated deployments. Collaborate with product teams, architects, and QA to deliver robust digital solutions. Required Qualifications Bachelor’s/Master’s degree in Computer Science, IT, or equivalent. Strong knowledge of Java, Spring Boot, and backend architecture. Good understanding of DSA, OOP, and relational databases (PostgreSQL/MySQL). Experience with Git and basic understanding of cloud & containers. Ability to work in fast-paced and agile environments. Preferred / Good to Have Experience with financial/banking systems. Knowledge of OAuth2, JWT, PCI DSS security standards. Familiarity with Kafka, RabbitMQ, or monitoring tools like Grafana/Prometheus. Certifications: Java Developer, AWS Developer, AWS Architect.
❓ Screening Question: Describe your experience with Java, Spring Boot, or microservices. Include GitHub links if available. How to Apply Prepare an updated resume showcasing Java, Spring Boot, and backend project experience. Visit the company website or official job portal to apply for this role. Shortlisted candidates will receive interview and technical assessment details.
📍 Bengaluru & Hyderabad | Full-Time | Technology & Engineering — Software
/* ==== 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