Can I survive the rest of my life only knowing Java?
geuis: You need to learn something else. Java in particular is horrible about getting otherwise competent developers stuck in one kind of mindset about how to do software development. There may be some good practices that you've picked up but you are also being limited by lack of exposure to other ways of developing.