Apache Kafka - A distributed event streaming platform
Netty project - an event-driven asynchronous network application framework
Spring Framework
Design patterns implemented in Java
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows