I've personally had the best success by first working on the rough edges I've come across in backends that I'm using or wanting to use, and that has guided me to understand where to look for "bigger picture" improvements in those backends too.
Are there specific bugs or improvements that would help your use of pants with Java/Scala?