Remote.
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