Skip to main content
Posted 17 June, 2026

Software Engineering II-SUPPORT SERVICES-Data & Analytics - In House Engineering

Kotak Mahindra Bank
Hyderabad,Telangana,IN,500008 Full Time
Reference: 218_549763_244233

Software Engineering II

Job Description

Job Title: Full Stack Engineer (Java / React / AWS)

Experience:

4-7 Years

---

Job Summary

We are seeking a highly skilled Full Stack Engineer with strong experience in Java 21+, Spring Boot, Microservices, and modern frontend frameworks like React.js. The ideal candidate will have hands-on experience building scalable, cloud-native applications using AWS, Kubernetes, CI/CD pipelines, and modern messaging and database technologies.

---

---

Required Skills & Qualifications

Mandatory Skills

Java 21 or higher

Spring Boot, Spring Cloud, Microservices architecture

React.js, JavaScript, HTML, CSS

Oracle / MySQL

DynamoDB, Redis

Kafka (or similar messaging systems)

AWS Cloud Services

Docker & Kubernetes

CI/CD pipelines

Good to Have

Experience with API gateways, service mesh

Knowledge of security concepts (OAuth2, JWT, SSL)

Exposure to Agile / Scrum methodology

Experience with monitoring tools (CloudWatch, Prometheus, ELK, etc.)

---

Responsibilities

Key Responsibilities

Backend Development

Design, develop, and maintain microservices-based applications using Java 21+ and Spring Boot

Implement RESTful APIs and ensure high performance, scalability, and security

Apply best practices for clean code, design patterns, and SOLID principles

Work with messaging systems like Kafka for event-driven architectures

Frontend Development

Develop responsive and dynamic user interfaces using React.js

Build reusable UI components using HTML5, CSS3, JavaScript (ES6+)

Integrate frontend applications with backend REST APIs

Ensure cross-browser compatibility and performance optimization

Database & Caching

Design and manage relational databases such as Oracle and MySQL

Work with NoSQL databases like DynamoDB

Implement caching solutions using Redis for performance optimization

Write optimized queries, stored procedures, and indexes

Cloud & DevOps

Design and deploy applications on AWS (EC2, S3, RDS, DynamoDB, IAM, etc.)

Containerize applications using Docker and deploy using Kubernetes

Build and maintain CI/CD pipelines using tools like Jenkins, GitHub Actions, or similar

Monitor application health, logs, and performance in production environments

Collaboration & Quality

Collaborate with product owners, architects, and cross-functional teams

Participate in code reviews and ensure adherence to quality standards

Troubleshoot production issues and provide timely resolution

Contribute to system architecture and technical decision-making

Qualifications

Education

Bachelor's / Master's degree in Computer Science, Engineering, or related field

Sign up for Job Alerts