Well, you haven't asked your question very well.
First of all you didn't say what kind of proxy you wanted to write. HTTP? FTP? Socks? Something else?
And then you posted some code, but you didn't ask any answerable questions about it. No, "Will this code will be able to handel lots ot traffic if i deplaoy it for real use??" isn't an answerable question. It's hard enough to look at code and tell what it does, let alone whether it does it correctly or whether it does it well.
But I would have to say if your actual goal is to write an HTTP proxy server in Java, I would recommend instead that
you should just get an HTTP proxy server which has already been written, and don't worry about whether it was written in Java. Unless perhaps your goal is to learn about network programming. In which case you should not be worrying at this point about whether it's scalable.