What are the responsibilities and job description for the Java Software Engineer position at VirtualVocations?
A company is looking for a Java Software Engineer.Key ResponsibilitiesAnalyze customer needs and develop overall concept and design objectivesCreate software for various IT applications while considering current architecture and future enhancementsWork independently and collaboratively within a larger teamRequired QualificationsMid-level : 5 years of IT experience; Senior-level : 8 years of IT experienceBachelor's degree in a STEM fieldStrong experience with Oracle SQL and Java Spring FrameworkExperience with Agile methodologies and software development lifecycleAbility to obtain VA Medium-Background Investigation clearance