7+ years of hands on experience in Core Java and backend application development.
Strong experience building RESTful APIs using Spring, Spring Boot, and related frameworks.
Proven experience with Microservices architecture, including Kafka based messaging.
Solid understanding of concurrency and multithreading, including locking mechanisms, transaction management, and inter service communication.
Strong knowledge of object oriented design principles, including immutability, singleton patterns, and thread safe design.
Hands on experience with Spring Batch, Spring Data, Hibernate, and ORM frameworks.
Proficient with relational databases (preferably MS SQL ), including data modeling and performance tuning.
Experience working in Unix/Linux environments.
Hands on experience with containerization and orchestration technologies such as Docker and Kubernetes.
Proven experience in modernizing or re architecting legacy applications into scalable, distributed platforms.
Preferred Qualifications
Experience with Apache Camel.
Exposure to Capital Markets, Trading, or Wealth Management domains.
Prior experience in financial services or banking environments.
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.