A Java full stack developers job description includes:Coding: Writing backend code and software systems and designing frontend areas of websites or software in Java Leading teams: Often leading teams that work on software websites or applications Designing and maintaining: Designing developing and maintaining fullyfunctioning platforms with databases or servers Java full stack developers need a variety of skills including: HTML and CSSJavaScript jQuery Angular or VuePHP ASP Python or NodeOracle SQL ServerVersion control systemsProject management