Job Description Design and build RESTful APIs, particularly in financial or fintech domains. Develop and maintain microservices-based and distributed systems. Work with relational and NoSQL databases. Apply design patterns and software development best practices. Write and maintain unit and integration tests. Contribute to CI/CD pipelines and manage code using Git. Work in containerized environments and support orchestration solutions. Requirements Experience in designing and building RESTful APIs. Familiarity with API documentation tools such as Swagger/OpenAPI. Good understanding of microservices architecture and distributed systems. Experience with RDBMS (Oracle, SQL, Postgres) and NoSQL databases (MongoDB). Solid understanding of design patterns and experience with testing frameworks (JUnit, Mockito, RestAssured). Proficiency in Java and Spring Boot, including Spring Data, Spring Security, and Spring Cloud. Experience with CI/CD pipelines, Git, and build tools (Maven/Gradle). Experience with Docker; familiarity with Kubernetes or OpenShift is preferable.