Expert level understanding of web technology standards; WCAG, W3C Expert level understanding of web protocols, browser support, and web development best practices; cross-browser compatibility, responsive design, performance, accessibility, internationalization, privacy, and security Expert level understanding with Java or similar object-oriented language, architectural design, API definition, JVM stack and memory management, caching, threading, etc