Job Description Development and enhancement of cloud native services to support Digital Banking products. Extending platforms for new use cases. Develop and enhance microservice platform - implementing service discovery, scalability, monitoring, and high availability Incorporate portability between into platform design and technology stack, to prepare for multi-cloud environment. Modernizing legacy and on-premise applications. Migrating on-premises services and applications to cloud while maintaining compatibility with existing services and integrations. Implementing integration between cloud services and on-premise applications, using appropriate design patterns and technologies for security, and reliability. Job Requirements: Bachelor Degree in Computer Science, related field or equivalent work experience. 4+ years of IT work experience in software development. Hands-on experience with Java (Spring Boot), and/or Node.JS Express Must have a solid understanding of Object Oriented Programming. Good knowledge of SQL and database fundamentals. Experience with Cloud administration - IAM, AWS SSO, or Landing Zone. Experience in MariaDB/MySQL, Oracle and MSSQL Experience with container technologies such as Docker, Kubernetes etc. Familiarity with cloud platforms such as AWS, Azure, Huawei etc. Show more Show less