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.