Senior Java Developer

  • Contract

Company Description

Fortune 100 financial services organization that is the leading retirement provider for people who work in the academic, research, medical and cultural fields.

Job Description

Job Title: Senior Java Developer

 

Location: Charlotte, NC

 

Duration: 6+ Months, Could extend

 

 

Responsibilities:

• Development of a Spring Based Rest Services, Spring Batch, and Spring Integration Components for an Enterprise Money Movement and Payments Platform

• Work closely with technical lead and offshore developers to implement new Spring based components

• Manage day to day technical challenges and communicate to manager any risks or issues associated with the development activities

• Identify opportunities for system reuse and system simplification

• Utilize and monitor internal performance monitoring for continuous improvement in code quality and delivery

Qualifications

Required Skills: 

 

• 7+ years of experience as a software engineer/programmer with Java/ J2EE

• Strong understanding of Spring MVC and service oriented architectures

• Strong understanding of Spring Core

• Strong understanding of Spring Integration

• Strong understanding of Spring WS (Rest)

• Strong understanding of Spring Transaction management

• Strong background working on projects using Agile methodologies

• Strong background in either JSF or Freemarker frameworks

• Strong background in JavaScript and JavaScript Libraries (ex: jQuery)

• Experience writing unit tests


Desired Skills:

 

• Test Driven Design or Development

• Java, EJB, Servlets, JDBC, JSP, JSF

• Spring Framework (Spring MVC, Spring Security, Spring Integration, Spring Data, Spring AOP etc..)

• Freemarker, JQuery, HTML5, JavaScript

• REST and SOAP service development (Jersey)

• Coherence Cache and GRID implementation

• Spring Batch

• XML, XSL, XSLT, XSD, JAXB

• Apache Tomcat, WebLogic

• Oracle, PL/SQL

• Gradle

• jUnit and mocking frameworks

• Source control systems such as Rational Team Concert and Starteam

• GEB / Selenium Web Testing preferred

• Experience with Money Movement, Transfers, and / or Payment Systems Development is a plus

• Java (1.7) - 1.8 experience a plus

• Junit – Mockito experience is a plus

• Prior TIAA-CREF experience is a plus

Additional Information

ALL INFORMATION WILL BE KEPT CONFIDENTIAL.

Jairrah Mae Salazar

Technical Recruiter | TrueBridge Resources/North Highland

551-256-8662