- Hands-on experience in Java 8, Spring Boot, Microservices. Preferred microservices experience using Spring Boot.
- Deep knowledge of data structure and algorithms.
- Strong experience in Microservices (Decompose, Strangler, Saga, Event sourcing, CQRS, Tx Messaging). Knowledge of a microservices architecture.
- Familiarity with PCF apps, Docker, Kubernetes / Openshift
- Experience in backend testing using Junit/Mockito, Mysql, Kafka, Avro.
- Experience in DDD, BDD, TDD
- CI/CD/Jenkins hands-on experience and tools like Github/git.
- Experience in working in an Agile environment and a good understanding of Agile processes
- Good experience in Rest API
- Working experience in Agile processes
- Spring Boot