QualificationsUnderstanding of architecture and design across all systemsWorking proficiency in developmental toolsetsKnowledge of industry wide technology trends and best practicesAbility to work in large, collaborative teams to achieve organizational goals, and passionate about building an innovative cultureUnderstanding of software skills such as business analysis, development, maintenance and software improvement3+ years of software development using Java, J2EE, XML, Web ServicesSOA and used Java frameworks - Spring, Spring-boot, Hibernate, REST