Software Developer

<p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ability to create support documentation for all new applications</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Proven knowledge of the most current web development programming languages</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7+ years Java development required</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Experience developing web applications using Java EE as the core framework required</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Strong experience with Spring, Hibernate/JPA required</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Strong knowledge of web UI technologies including HTML, CSS and JavaScript required</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Experience with Java Server Faces (JSF) required</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Experience using PrimeFaces JSF component libraries desired</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Experience in developing and consuming web services using REST protocol a plus</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Jasper Reports a plus</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Experience with Single Sign On (SSO) a plus</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mobile experience on iOS and Android platforms a plus</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A solid understanding of how web applications work including security, session management, and best development practices</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Adequate knowledge of relational database systems, Object Oriented Programming and web application development</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Aggressive problem diagnosis and creative problem solving skills</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Strong organizational skills to juggle multiple tasks within the constraints of&nbsp; timelines and budgets with business acumen</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7+ years&rsquo; work experience in application development</p> <p>&bull;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bachelor&rsquo;s degree in a technical field, such as Computer Science, Computer Engineering, Computer Science &amp; Informatics, Information Management, Software Engineering, Information Technology, Engineering or Information Systems&nbsp;</p>