Strong knowledge of Spring Boot framework, and REST API design principles and best practices Experience with microservices architecture, and cloud-native application developmen, h ands-on experience developing in AWS Cloud Platform Experience writing streaming applications with Apache Kafka or similar messaging technology Good understanding of DevOps principles and Continuous Integration and Delivery Strong understanding of SDLC, TDD and BDD, proficient writing unit, functional and integration automated tests