If you're willing to take it to the next level, there are plenty of opportunities. See the salary range on left here:
http://www.indeed.com/jobs?q=Java+Developer&l=New+York%2...
Instead of looking for senior dev positions, look for principal dev, lead architect, etc. After you interview for one of those types of positions, you'll see what they are looking for: leadership experience, system and application design, real-world experience with enterprise system/application development (high load, money involved, etc.), flexibility in methodology, and dealing with loads of documentation, process, etc. You usually would have more opportunity to get that kind of experience in a larger more structured shop (banks, financial institutions, large company, etc.). I would stay the hell away from them though, personally. The politics and lack of ability to feel a part of the whole business will suck the life out of an entrepreneurial developer.
I assume that since you are here you are considering going off on your own or starting a company or have thought seriously about it? If you do this, be prepared to lower your salary not raise it. However, if you are doing what you love to do, you'll probably be good at it, and you'll be more successful.
If you don't feel you are good enough to make what you are making now somewhere else, maybe it is time to either start training, or start looking into what you really want to do with your life. Procrastination (which I'm good at) is not going to make you more successful.