Skills required (essential): • Hands-on with 5 years’ experience in building distributed event-based systems applying agile practices. Sound understanding of microservice architecture and design patterns, system resiliency, scalability, security, and observability. • Strong working knowledge of core Java, Spring-boot, and other Spring framework features. • Experience with designing and implementing high volume messaging- and rest- based middleware. • Experience with defining scalable database models (relational or others).