Master's or Bachelor's degree in Engineering, information systems management, or a related field.More than 12+ years of experience in software development / system designBanking sector experience is a mustExperience in development and design with Java and SpringExperience in microservices and SOA principals, guidelines, and supporting technologyStrong understanding of object-oriented analysis and design and / or client / server systems.Experience in cloud native principals, designs, and deploymentsExperience in AWS or Azure Cloud is a mustExpertise around SAML, OATH, IDP, KongWide experience in developing critical, highly resilient, and secured solutions.Experience in the development lifecycle and different software development technologies, frameworks, and coding standardsAbility to understand the long-term and short-term perspectives of a solution.Knowledge of key integration patterns and tools such as event-based, messaging, ESB, and microservice-based integrationKnowledge of best practices in API development, deployment, governance, and management practicesKnowledge of Continuous Integration / Deployment pipelinesStrong understanding of technology trends and their application in Financial ServicesExcellent analytical skillsBe fluent in EnglishSkills Required
Java, Api Development, Saml, Microservices, Spring, Continuous Integration, Esb, Idp, Azure, Kong, Aws