Secure coding guidelines for Java:
https://www.securecoding.cert.org/confluence/display/java/SEI+CERT+Oracle+Coding+Standard+for+Java
http://www.oracle.com/technetwork/java/seccodeguide-139067.html
Check out the Rules and Recommendations from CERT on Secure Coding With Java:
https://www.securecoding.cert.org/confluence/pages/viewpage.action?pageId=35979419\\
Anti-patterns:
cwe.mitre.org
Videos:
Secure coding guidelines for the Java programming language: