Must have a minimum of 9-12 years of application developments experience including at least 2 years in an architect or lead role
Understand the requirement, coding, and testing transformation applications using Java 8/11 and above.
Must have hands-on experiences of spring boot and micro-services
Must have a solid understanding of Core Java Concepts such as Object-Oriented Programming, Java Collections API, Exception - - Handling, and Multi-Threading is required.
Must have good knowledge of AWS cloud technology
Good at handling Unit Testing using JUnit.
Knowledge of code quality tools like SonarQube, fortify
Knowledge with Azure AKS and Serverless services
Experience in API migration, infrastructure migration
Experience in continuous integration build tools Jenkins SonarQube JIRA Nexus
Experience with Confluence, GIT Bitbucket, and Maven Gradle Run Deck is a plus
Experience working with Agile methodologies
Knowledge of Domain Driven Design concepts and microservices REST API design and implementation
Very good understanding of JEE Concepts, Architecture, and Technologies
High-level Project management skills
Knowledge of SSO (single sign-on) and SAML and Kafka