Java DeveloperThis position is for an intermediate level Java Developer. This individual will be asked to participate and perform at every level of the development life cycle.
Requirements gathering, design, development, testing/ QA, implementation, training and maintenance.RequirementsRequired Skills/Experience5 Years IT experienceHands-on application development skills with the following software:3 Years Java development (J2EE)3 Years Java Server Faces (JSF)3 Years Java Persistence Architecture (JPA)2 Years Java Struts3 Years SQL Server 2008 or laterOther development skills:3 Years JavaScript3 Years HTML3 Years CSS2 Years WebSphere / Rational Application Developer or Eclipse1 Years Team Foundation Studio/ GIT Source Code ManagementOther skills:3 Years Expertise in designing and implementing web-based applications.3 Years Experience in the full application/systems development life cycle, including analysis, requirements definition, design, technical specifications research, development, testing, implementation, and maintenanceAbility to effectively communicate in English verbally and in writingStrong oral and written communication, customer service, and time management skillsExpertise in IT project management, including the ability to develop, track, and manage project work plansAbility to work effectively with a team to accomplish team projects and solve technical problemsAbility to conceive and/or develop creative solutions and possess strong problem-solving skillsExperience working with outlined standardsAbility to quickly and efficiently manage multiple tasks and projects in a fast-paced, dynamic environmentAbility to mentor other employeesExperience developing and maintaining documentation for procedures and processesPreferred:Bachelor's Degree in applicable field preferred