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.