Senior Java Application Developer

Confidential Company  •  Newark, DE

5 - 7 years experience  •  Staffing & Recruiting

Salary depends on experience
Posted on 02/19/18
Confidential Company
Newark, DE
5 - 7 years experience
Staffing & Recruiting
Salary depends on experience
Posted on 02/19/18

Overview

A top well regarded diversified banking and financial services organization seeks a Senior JAVA Developer.

The Fraud Technology team is looking for a Senior JAVA Application Developer for Fraud Technology. This is a hands-on development role. Requirements include 6-8years of system development experience (preferably in the financial industry), with a focus on end-to-end JAVA application development. The developer will be part of a team that is building an integrated fraud platform utilizing many of the latest and cutting-edge technologies, replacing and consolidating many legacy applications.

The person will be involved with the following responsibilities.

Job description

Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools. Participates in the design, development and implementation of complex applications, often using new technologies. May provide technical direction and system architecture for individual initiatives. Serves as a fully seasoned/proficient technical resource. Will not have direct reports but may lead projects and direct activities of a team related to special initiatives or operations. May have responsibility for a project and project budget. May collaborate with external programmers to coordinate delivery of software application. Routine accountability is for technical knowledge and capabilities. Works under minimal supervision, with general guidance from more seasoned consultants. Typically requires 5-7years of experience.

Job Specific Description:

The Fraud Technology team is looking for a senior-level JAVA Application Developer. This is a hands-on development role. Requirements include 6-8years of system development experience (preferably in the financial industry), with a focus on end-to-end JAVA application development. The developer will be part of a team that is building an integrated fraud platform utilizing many of the latest and cutting-edge technologies, replacing and consolidating many legacy applications.

As an application developer you will work closely with project management, business analyst and development resources to deliver solutions. Candidates must possess advanced problem solving skills, the willingness to learn and ability to effectively and concisely communicate verbally and in written/presentation format. You must work well in a supportive and transparent team environment, while having the ability to research and resolve issues independently.

Required Skills / Experience:

  • Proficiency with JAVA application development
  • Proficiency with Spring (ORM, MVC, Integration, Batch, Services, among others)
  • Proficiency with Object-Oriented Programming (OOP)
  • Proficiency with SOA, REST/SOAP Web Services, JSON/XML
  • Proficiency with at least one ORM/Persistence Framework: iBatis/MyBatis, Hibernate, JPA
  • Experience with front-end web development with JavaScript, HTML5/CSS3, Ajax
  • Experience with Source Control: Subversion (SVN), Perforce, or similar
  • Experience with Maven, Test Driven Development (TDD) and Continuous Integration (CI), JUnit
  • Experience with IDE: Eclipse, RAD, or similar
  • Experience with web/application servers: Tomcat, Apache, Websphere
  • Experience with at least one RDMS and SQL: Oracle, Sybase, SQL Server
  • Experience with Agile/Iterative development and full SDLC development

Desired Skills / Experience:

  • RIA Frameworks such as jQuery (preferred), Angular, YUI, Ext JS, DOJO
  • Experience configuring and extending the Actimize RCM (Enterprise Risk Case Manager) product including developing custom Java plug-ins, Actimize RCM configuration: setting up roles, workflows, users, views using RCM Designer.
  • Experience with Actimize AIS and RCM plugins, Actimize SDK, extension of Actimize customization points in both AIS and RCM using Java, ability to intercept Actimize workflows. Ability to use all Actimize exposed web services in both AIS and RCM.
  • Development experience on AIS and RCM. End-to-end development of alert life cycle in Actimize.
  • Experience with installing AIS, RCM and Web Applications.
  • Proficiency with JAVA application development Proficiency with Spring (ORM, MVC, Integration, Batch, Services, among others)
  • Proficiency with Object-Oriented Programming (OOP) Proficiency with SOA, REST/SOAP Web Services, JSON/XML
  • RIA Frameworks such as jQuery (preferred), Angular, YUI, Ext JS, DOJO Experience configuring and extending the Actimize RCM (Enterprise Risk Case Manager) product including developing custom Java plug-ins, Actimize RCM configuration: setting up roles, workflows, users, views using RCM Designer. Experience with Actimize AIS and RCM plugins, Actimize SDK, extension of Actimize customization points in both AIS and RCM using Java, ability to intercept Actimize workflows. Ability to use all Actimize exposed web services in both AIS and RCM.
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.