My client, a leading Bank, is looking for a Java Developer. We are seeking an experienced Java Developer to join our Risk Technology team, working on cutting-edge Data-as-a-Service (DaaS) solutions in a banking environment. The ideal candidate will have strong expertise in backend development, cloud-native microservices, and DevOps practices. Key Responsibilities: Develop and maintain high-performance, scalable Java applications for risk and trading platforms. Node.Js Design and implement RESTful APIs following best practices. Work with relational databases (Oracle, MySQL) and NoSQL databases (MongoDB, Atlas). Build and deploy cloud-native microservices on Azure. Utilize DevOps tools and processes, including Azure DevOps, GitLab, or Bitbucket Pipelines. Collaborate in an Agile development environment with cross-functional teams. Implement messaging and streaming solutions where necessary. Required Skills & Experience: Strong Java development experience (Java 11 preferred). Experience with Spring Boot and microservices architecture. Proficiency in REST API development and best practices. Solid understanding of SQL and experience with relational databases (Oracle, MySQL). Knowledge of NoSQL databases such as MongoDB (Atlas). Hands-on experience with cloud platforms, preferably Azure. Experience with DevOps tools (Azure DevOps, GitLab, Bitbucket Pipelines). Exposure to messaging/streaming platforms (e.g., Kafka, RabbitMQ). Agile development methodology experience. Preferred Skills & Experience: Experience in a Trading or Risk environment. Familiarity with CI/CD pipelines and automated testing frameworks. Knowledge of containerization technologies (Docker, Kubernetes). Strong problem-solving and analytical skills. Benefits: Competitive salary & performance-based bonus. Flexible working options (hybrid/remote). Training & career growth opportunities.