Skip to main content
Kotak Mahindra Bank

SDE-2/3

1w

Kotak Mahindra Bank

Hyderābād, IN · Full-time · INR 500,000 – INR 900,000

About this role

Kotak Mahindra Bank is dedicated to transforming banking with a technology-first approach to enhance customer experience and provide superior services. The mission is simple—building trust through dependable digital offerings that make banking seamless and swift. Join the best technological minds to positively impact many lives.

You will design and develop backend services using Java and Spring Boot, building microservices for transaction processing, customer onboarding, and risk management. Integrate with APIs for payments, KYC, and credit scoring while ensuring code quality through testing and secure practices. Participate in Agile ceremonies and CI/CD pipelines daily.

Collaborate closely with product managers, architects, and QA teams to deliver robust banking solutions. Work in a fast-paced environment focused on financial systems and fintech platforms. Contribute to continuous improvement in a team-driven setting.

Engage in meaningful work that builds customer trust and transforms banking. Gain exposure to banking APIs, security standards, and advanced tools like Kafka and Prometheus. Grow by tackling real-world challenges in a technology-led organization.

Requirements

  • 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

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

Benefits

  • Building trust through dependable digital banking offerings
  • Technology-first approach to enhance customer experience
  • Meaningful work that positively impacts the lives of many
  • Immediate joiner opportunity