Java Developer
5+ years of experience in Java development with strong expertise in Java 8/11/17, Spring Boot, and Microservices.
Hands-on experience in developing RESTful APIs, Spring MVC, Spring Data JPA, Hibernate, and Spring Security.
Strong experience with Kafka/RabbitMQ, SQL (Oracle/MySQL/PostgreSQL), and database design.
Experience with Docker, Kubernetes/OpenShift, CI/CD tools (Jenkins), Git, and Maven/Gradle.
Mandatory banking domain experience in Retail Banking, Corporate Banking, Core Banking, Payments, Cards, Lending, Treasury, or Trade Finance.
Experience integrating banking applications with third-party systems and working on high-volume, mission-critical applications.
Strong understanding of Agile/Scrum, SDLC, code reviews, unit testing, and production support.
Excellent analytical, problem-solving, and communication skills with the ability to work in cross-functional teams.