Job descriptionAt least 4 years of experience in ground-up development projects with strong expertise in Spring Boot and MVC architecture.Developing microservices-based applications using domain-driven design, Spring Boot, Spring Cloud, PostgreSQL, JUnit, Maven, and Git.Experience with functional programming languages such as Clojure, Lisp, or others is a plus.Experience working in an agile model is required.Experience with Kafka and rule engines (Drools / Clara) is required. Experience in building process metrics for business process improvement is an added advantage.With over 6 years of experience , strong application skills in system design and designing microservices using domain-driven design are expected.