Sr JAVA Application Developer
Newark, DE
Job Description:
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.
Key Skills:
- 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