Minimum 10 years of Software Development experience in Java
Implemented Kafka, Kafka Streams and deployed to production
Expert in Functional Programming approaches, preferably in Java
Experience working with containers, and managed container orchestrators (Kubernetes/OpenShift) in the cloud (For example AWS Elastic Kubernetes Service, Azure Kubernetes Service, Red Hat OpenShift)
Cloud-native development and strong working knowledge of developing and deploying applications in major cloud providers (AWS or Azure) and managed services (RDS, DynamoDB, serverless, etc.)
CI/CD using Tekton (preferred) or Jenkins
DevSecOps using tools like SonarQube
Have implemented code coverage, code complexity, code quality
Considering Observability, Monitoring, Logging, and Tracing as part of development
Experience with Test Driven Development, exposure to Behaviour Driven Development
Worked in event driven architecture and RESTful APIs