Overview
Skills
Job Details
Key Responsibilities
Design and develop highly scalable, multi-threaded backend systems using Core Java.
Build and optimize RESTful APIs and microservices using S
pring Boot. Collaborate with cross-functional teams to deliver robust solutions aligned with Capital Markets applications.
Work with SQL databases for data persistence and Spark SQL for distributed data processing.
Implement containerized solutions using Docker and AWS-based services.
Participate in code reviews, unit testing, and continuous integration/deployment processes.
Contribute to the architecture and performance optimization of distributed systems.
Required Skills
Strong hands-on expertise in Core Java (8+) and multi-threaded programming.
Solid experience with Spring / Spring Boot, REST APIs, and SQL.
Experience with Spark SQL and containerization (Docker).
Proven ability to design scalable, distributed systems.
Excellent problem-solving, analytical, and debugging skills.
Nice-to-Have Skills
Experience with AWS services such as S3, EMR, Glue, and Databricks on AWS.
Familiarity with Risk or Capital Markets domain.
Exposure to DevOps tools and CI/CD pipelines