Project description Modernization project for the core business systems of a major US airline. Responsibilities Design and implement a rules engine in Java 17+ that evaluates events against parameterized effective-dated rules Implement rules as code versioned parameterized valid for defined effective-date ranges with a clear explanation of every evaluation result Build robust date and time logic time zones DST transitions rolling windows and cumulative limits Develop event-driven services on Kafka (Amazon MSK) that consume events evaluate rules and publish alerts with guaranteed ordering idempotency and replay Work with the rule and parameter repository and cumulative-limit state in PostgreSQL (Aurora) together with data engineers Write clean testable domain code with thorough automated tests of rule behavior Build services that handle high … Sign In to View