Sean Sullivan is a Staff Software Engineer at Grubhub. Sean's career has spanned everything from Java servlets to web scale cloud applications. Sean is passionate about platform engineering and open source communities. He is a contributor to multiple open source projects, including OpenRewrite. He lives in Oregon in the United States.
Modern Java applications utilize hundreds of dependencies. Each additional dependency adds complexity to the application development process. Java developers need to think about how to manage internal libraries and external libraries.
OpenRewrite recipes are an important tool for managing Java dependencies. In this talk, we will share our experiences with OpenRewrite. We will examine key recipes that we are using to modernize our systems.