Description

Key Responsibilities & Skills Required:
Core Java Development: Strong hands-on experience with Java 7+, multithreading, collections, and data structures.
Spring Boot & Microservices: Design and develop scalable and efficient microservices architecture using Spring Boot.
Strong SQL Knowledge: Ability to write and optimize complex SQL queries for high-performance applications.
Distributed Systems Architecture: Experience in designing and building scalable distributed applications.
API Development: Strong understanding of RESTful API design and implementation.
Messaging & Caching: Experience with Kafka, RabbitMQ, Redis, or similar for asynchronous communication.
Cloud & DevOps: Exposure to AWS, Kubernetes, Docker, CI/CD pipelines is a plus.

Preferred Experience:
Financial/Banking Domain: Prior experience in banking, trading, or fintech applications is a huge plus!
Agile & TDD Practices: Experience in Agile development methodologies & Test-Driven Development (TDD).
 

Education

Any Graduate