I have been writing software for over four decades, and working with Java for over two decades. My most recent work is maintaining a "platform" used by a couple of hundred SpringBoot Java services running in Linux containers in Kubernetes clusters, and providing support to many developers trying to use the platform or troubleshoot problems.
I also utilize Go for different purposes, but mostly for command-line tools that are too complex for Bash implementations or need better performance.
I also mentor and support most of my platform team, providing guidance on work products from our team, and future directions.
Many years ago, I was a minor contributor to the Struts project, where I conceived and implemented the "Struts-EL" companion library.
And even more years before that, I worked on some projects in the Tutor programming language associated with the PLATO network at the University of Illinois.