Back to search results

Java Developer

Newark, Delaware

Job Description:

Position Summary

The Fraud Technology team is looking for a Senior level JAVA Application Developer. This is a hands-on development role. Requirements include over 10 years of system development experience (preferably in the financial industry) with relevant experience in Fraud Technology including ML/AI, Kafka/MQ/Streaming, Cassandra NOSQL, Hadoop Big Data, Business Rules BRMS/Drools, Spring Integration/Batch, REST. The developer will be part of a team that is building an integrated fraud platform utilizing many of the latest and cutting-edge technologies.

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

- 5 - 10 years experience in system development/programming

- Proficiency with JAVA application development - preferably in a Machine Learning/AI technical environment

- Experience with data repositories including Oracle and other RDBMS, Cassandra or other NOSQL, Hadoop and Big Data

- Experience with Agile/Iterative development and full SDLC development

- A four year degree (BS Computer Science or a related technical field) is required

Desired Skills

- 10 years related experience in system development/programming is preferred

- Financial Services business domain knowledge

- Experience with Fraud Technology, including Kafka, MQ, Streaming

- Experience with Machine Learning / AI
- Experience with Kafka, MQ, Streaming
- Experience with Business Rules intelligence including BRMS or Drools
- Experience with Fraud Technology
- Proficiency with Object-Oriented Programming (OOP)
- Proficiency with Spring (ORM, MVC, Integration, Batch, Services, among others)
- Proficiency with SOA, REST/SOAP Web Services, JSON/XML
- Proficiency with at least one ORM/Persistence Framework: iBatis/MyBatis, Hibernate, JPA
- Experience with at least one RIA Frameworks such as jQuery (preferred), Angular, YUI, Ext JS, DOJO
- Experience with Source Control: BitBucket/GIT, 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, JBOSS, Websphere
- Experience with at least one RDMS and SQL: Oracle, Sybase, SQL Server

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-20000048

Manages People: No

Travel: Yes, 5% of the time

Manager:

Talent Acquisition Contact:

Referral Bonus:

Street Address

Primary Location:
655 Paper Mill Rd, DE, Newark, 19711