Are you a fresh graduate or an aspiring Java developer with 0–1 year of experience looking to break into the tech world? Kotak Mahindra Bank is hiring for a Software Engineering I – Support Services (Applications – CTB) role in Hyderabad. This full-time, permanent position offers a unique chance to work on backend services, APIs, and microservices using Java and Spring Boot—all within a mission-driven team dedicated to transforming digital banking. If you’re passionate about coding, eager to learn, and ready to make a real impact, this opportunity could be your launchpad into the fintech space. Read on to find out more and apply today!
Job Details
| Company | Kotak Mahindra Bank |
| Job Role | Software Engineering I-SUPPORT SERVICES-Applications-CTB |
| Location | Hyderabad, Telangana, India |
| Salary | ₹3.5 to ₹4.5 LPA (Expected) |
| Employment Type | Full-time |
| Last Date to Apply | Not Disclosed |
About Kotak Mahindra Bank
Kotak Mahindra Bank began in 1985 as a finance company and in 2003 became India’s first non‑banking finance company to convert into a full‑fledged commercial bank under RBI approval.
From its roots, the bank has fostered a culture of entrepreneurship + professionalism, emphasizing continuous learning and accountability—a “professional entrepreneur” mindset as coined by founder Uday Kotak.
Eligibility Criteria
- Education: Bachelor s or Master s degree in Computer Science, Engineering, or related field.
- Experience: 0-1 Years- Freshers eligible
- Preferred Skills: Proficiency in Java, Spring Boot, and RESTful API development.
- Solid understanding of data structures, algorithms, and object-oriented programming.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and version control (Git).
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Exposure to financial systems, banking APIs, or fintech platforms.
- Knowledge of security standards (e.g., OAuth2, JWT, PCI DSS).
- Experience with messaging systems (Kafka, RabbitMQ) and monitoring tools (Grafana, Prometheus).
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Good to have Certifications: Java Certified Developer & AWS Developer or Solution Architect
Roles & Responsibilities
- Design, develop, and maintain backend services and APIs using Java and Spring Boot.
- Collaborate with product managers, architects, and QA teams to deliver robust banking solutions.
- Build microservices for transaction processing, customer onboarding, and risk management.
- Integrate with internal and third-party APIs for payments, KYC, and credit scoring.
- Ensure code quality through unit testing, code reviews, and adherence to secure coding practices.
- Participate in Agile ceremonies and contribute to continuous integration and deployment (CI/CD) pipelines.
Selection Process
- [Round 1: Online Test / Aptitude Test]
- [Round 2: Technical Interview]
- [Round 3: HR Interview]
How to Apply
- Visit the official careers page: Click Here to Apply
- Register/Login with your details.
- Fill in the application form and upload your resume.
Preparation Tips
✅ How to Prepare for the Kotak Mahindra Bank Software Engineering Role (0–1 Yr)
1. Master the Java & Spring Boot Basics
- This role is backend-heavy and requires solid knowledge of Java and Spring Boot.
- Practice:
- Building RESTful APIs.
- Writing CRUD operations using Spring Data JPA.
- Error handling, DTOs, and API security with JWT.
Pro Tip: Build a small banking-style project (e.g. user account system) to showcase in interviews.
2. Understand Microservices Architecture
- Kotak is moving towards a microservices-based backend.
- You should:
- Understand service-to-service communication.
- Know about tools like Postman, Swagger, and API Gateways.
3. Prepare Core CS Fundamentals
- Be interview-ready in:
- Data Structures (arrays, hashmaps, stacks, queues, trees)
- Algorithms (sorting, searching, recursion, sliding window)
- OOP Principles – Encapsulation, Inheritance, Polymorphism, Abstraction
Practice on platforms like LeetCode, HackerRank, or CodeStudio.
4. Learn the Basics of Cloud & Containers
- Familiarity with AWS, Docker, and Kubernetes is preferred.
- Focus on:
- Deploying Java apps on cloud (even a simple EC2 setup).
- Containerizing a Spring Boot app using Docker.
5. Understand Banking Domain Basics
- While not always required, understanding core banking processes (e.g., KYC, credit scoring, risk assessment) gives you an edge.
- Read about:
- CTB (Change the Bank) vs RTB (Run the Bank) roles
- Basics of digital banking workflows
6. Sharpen Agile & DevOps Knowledge
- You’ll be expected to participate in Agile ceremonies and possibly work with CI/CD.
- Know the basics of:
- Jira, Git, Jenkins, Maven, Unit Testing
7. Prepare for Behavioral & Cultural Fit Rounds
- Kotak values trust, speed, and customer-first thinking.
- Be prepared for situational questions like:
- “Tell me about a time you worked under pressure.”
- “How do you handle errors in production?”
8. Update Your Resume & LinkedIn
- Highlight:
- Relevant tech stack (Java, Spring Boot, APIs)
- Mini-projects or internships
- Soft skills: problem-solving, ownership, collaboration
Add keywords like “microservices,” “API development,” “Agile” to match ATS filters.
🛠 Bonus: Mock Interview Resources
- Java Backend Mock Interviews: YouTube channels like Telusko, Tech Primers, or Coding Simplified.
- Cloud Basics: AWS Skill Builder (free)
- Git & DevOps: Try GitHub Projects + simple CI/CD pipelines on GitLab.
Important Dates
| Application Start Date | 09/30/2025 |
| Last Date to Apply | Not Mentioned |
| Exam/Interview Date | Not Mentioned |
Don’t miss this opportunity to work with Kotak Mahindra Bank as a Fresher Java Developer. Apply today!






