What you'll do as a Mid - Level Java Software Engineer:  As a Java II Software Engineer, you will be part of an Agile team working on all aspects of software development including discovery, design, coding, unit testing, vulnerability scanning, and documentation