Senior Java DeveloperContractFortune 100 financial services organization that is the leading retirement provider for people who work in the academic, research, medical and cultural fields.Job DescriptionJob Title: Senior Java DeveloperLocation: Charlotte, NCDuration: 6+ months, could extendResponsibilities:Development of a Spring Based Rest Services, Spring Batch, and Spring Integration Components for an Enterprise Money Movement and Payments PlatformWork closely with technical lead and offshore developers to implement new Spring based componentsManage day to day technical challenges and communicate to manager any risks or issues associated with the development activitiesIdentify opportunities for system reuse and system simplificationUtilize and monitor internal performance monitoring for continuous improvement in code quality and deliveryQualificationsRequired Skills:7+ years of experience as a software engineer/programmer with Java/ J2EEStrong understanding of Spring MVC and service oriented architecturesStrong understanding of Spring CoreStrong understanding of Spring IntegrationStrong understanding of Spring WS (Rest)Strong understanding of Spring Transaction managementStrong background working on projects using Agile methodologiesStrong background in either JSF or Freemarker frameworksStrong background in JavaScript and JavaScript Libraries (ex: jQuery)Experience writing unit testsDesired Skills:Test Driven Design or DevelopmentJava, EJB, Servlets, JDBC, JSP, JSFSpring Framework (Spring MVC, Spring Security, Spring Integration, Spring Data, Spring AOP etc..)Freemarker, JQuery, HTML5, JavaScriptREST and SOAP service development (Jersey)Coherence Cache and GRID implementationSpring BatchXML, XSL, XSLT, XSD, JAXBApache Tomcat, WebLogicOracle, PL/SQLGradlejUnit and mocking frameworksSource control systems such as Rational Team Concert and StarteamGEB / Selenium Web Testing preferredExperience with Money Movement, Transfers, and / or Payment Systems Development is a plusJava (1.7) - 1.8 experience a plusJunit – Mockito experience is a plusPrior TIAA-CREF experience is a plusAdditional InformationAll information will be kept confidential.Jairrah Mae SalazarTechnical Recruiter | TrueBridge Resources/North Highland