Skip to main content
K

Software Development Engineer I

Kotak Mahindra Bank

Location

Bengaluru, Karnataka, India

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Role Overview

Kotak Mahindra Bank is looking for a highly motivated

Software Development Engineer I (SDE I)

with

1–2 years of hands-on industry experience

in software development. The role involves building scalable, secure, and high-performance applications supporting the bank’s digital and core banking platforms.

Key Responsibilities

  • Design, develop, test, and deploy robust software applications.
  • Write clean, maintainable, and efficient code aligned with industry best practices.
  • Build and enhance

RESTful APIs and microservices

.

  • Collaborate with product managers, architects, and senior engineers to translate business requirements into technical solutions.
  • Debug and troubleshoot issues in development, QA, and production environments.
  • Participate in

code reviews

and ensure adherence to coding standards.

  • Optimize applications for

performance, scalability, and security

.

  • Contribute to CI/CD pipelines and DevOps practices.
  • Ensure compliance with

banking security and regulatory standards

.

Mandatory Requirements

  • 1–2 years of professional experience in software development (non-negotiable)
  • Strong hands-on experience in Java
  • Experience building

production-grade applications using Java frameworks (preferably Spring / Spring Boot)

  • Strong foundation in

Data Structures \& Algorithms

Technical Skills

  • Primary Skill (Required): Java
  • Hands-on experience with:
  • Spring Boot / Spring Framework
  • REST APIs \& Microservices architecture
  • Relational or NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)
  • Object-Oriented Programming (OOP)
  • Experience with:
  • Git or other version control systems
  • Basic

CI/CD pipelines

  • Working knowledge of:
  • Cloud platforms (

AWS / Azure / GCP

) – basic exposure expected

Preferred Skills

  • Experience in fintech, banking, or regulated environments
  • Understanding of

secure coding practices

  • Exposure to

Docker / Kubernetes

is an advantage

  • Basic frontend knowledge (HTML, CSS, JavaScript) is a plus

Behavioral Competencies

  • Strong problem-solving and analytical skills
  • Ability to work in a fast-paced, agile environment
  • Ownership mindset with attention to detail
  • Effective communication and collaboration skills
  • Willingness to learn and adapt to new technologies

Key Performance Indicators (KPIs)

  • Quality and maintainability of code
  • Timely delivery of assigned tasks
  • Defect rates and production stability
  • Contribution to system performance improvements
  • Collaboration and team impact

Why Join Kotak Mahindra Bank?

  • Opportunity to build

next-gen digital banking solutions

  • Exposure to

enterprise-scale financial systems

  • Strong learning and growth environment
  • Work on

security-critical and high-impact applications

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs