Java Software Engineer Job Description Post this job description template for a Java Software Engineer job on job boards and career pages in order to find suitable people for your engineering department. Java Software Engineer responsibilities include: Analyzing user and system requirements Designing flowcharts to illustrate software solutions Writing efficient