Question: what skills do you need to be a java developer?
Answer: JavaServer pages (JSP) and servlets.
Web frameworks (e.g., Struts and Spring)
Service-oriented architecture/web services (SOAP/REST)
Web technologies like HTML, CSS, JavaScript, and JQuery.
Markup languages like XML and JSON.
Object-oriented programming (OOP) concepts and patterns.