Previous Job
Principal Java Developer (Financial Services)
Ref No.: 15-02642
Location: Jersey City, New Jersey
Position Type:Direct Placement
Start Date: 10/13/2015


The Client Experience Delivery technology group is a collaborative development team with the goal of delivering a uniform, responsive user experience to our clients. We are actively working on designing and implementing a comprehensive service delivery platform that not only provides our clients with a consistent and efficient way to access our services, but gives them an ability to make our services available within their own platforms. We embrace Agile methodology and Open Source technologies.

Our stack includes Java, Apache, Tomcat, SQL and NoSQL databases, and AngularJS.

We are working to replace multiple legacy portal applications with a new, comprehensive, next-generation platform. The platform design is as an ecosphere of business services that can be exposed to end users through a responsive UI and / or RESTful services. We are looking for team players with a strong Computer Science background, experience with continuous integration and agile delivery, strong analytical skills, and a passion for creating elegant software solutions to complex problems.

Primary Job Responsibilities Include:
  • Requirements Analysis
  • Application design and implementation
  • Unit Test design and implementation
  • Application deployment
  • Third level support of deployed applications
  • Java EE
  • Web Services (REST preferable)
  • Web application frameworks (Spring Core, Spring Web Services preferable)
  • JavaScript UI frameworks (AngularJS is a plus)
  • Experience in integration with multiple back-end systems
  • Hadoop and NoSQL database experience a plus
  • Computer Science or Engineering Degree (B.S or M.S) from a major U.S. or International university is required
  • 10-12 years of experience in software development required