What are the responsibilities and job description for the Java Software Engineer position at VirtualVocations?
A company is looking for a Java Software Engineer to develop applications and maintain code quality.Key ResponsibilitiesDevelop applications using Java 8 / JEE, Angular 2 , React.js, SQL, Spring, HTML5, CSS, JavaScript, and TypeScriptCreate, deploy, and maintain automated system tests while collaborating with team membersSupport continuous improvement by investigating alternatives and technologies for architectural reviewRequired QualificationsExperience in Java and JavaScript programming languagesUnderstanding of the software development life cycleBasic programming skills in object-oriented programming (OOP) with knowledge of common APIs and data structuresKnowledge of relational databases and basic SQL query language skillsMaster's Degree in Computer Science is preferred