The candidate will be responsible for Risk application development to deliver key deliverables.
The role of application developer includes:
•Reviews of functional specifications
•Produces technical design, translates requirements into application modules
•Provides design recommendations, writing code and integrating programs
•Producing unit tests and executing the unit testing
•Support of system testing and production implementation
•Application is designed, coded and tested to specified standards
•Utilizing and contributing to application development best practices
•Project deliverables that meet audit/control requirements as well as user base
•5-8 years experience developing web applications and integrating with databases
•Experiences in developing scalable & multi-threaded systems
•Good knowledge on Hadoop architecture
•Good knowledge on Spark architecture
•Programming knowledge on spark and scala/Java
•Core Java/J2EE Design Patterns
•Java related work expreince
•Spring or Enterprise Java Beans 3 (EJB3)
•ORM Frameworks (Java Persistence API/JPA, Hibernate, TopLink)
•SQL & Databases (Oracle/ExData, TeraData, Netezza etc)
•Java Message Service (JMS)
•AJAX component frameworks (RichFaces, IceFaces)
•Testing Frameworks (JUnit, Selenium)
•Application Servers (JBoss, Glassfish)
•understadning in Java performance tuning, debugging & Profiling Tools.
•Experience in ETL tool (Ab Initio) is a big plus
•Experience or knowledge of Hadoop, MapReduce, Spark, Hive and Pig ecosystem would be a huge plus.
•Exposure to Rules and Workflow Engines, preferably Drools/jBPM is plus
•Financial, Retail Banking Products or BCBS knowledge is plus
Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.
Sign in to our application system to continue your job search.
Current employees sign in here.
You can also apply using your LinkedIn® profile. It may save you some time because your information will be automatically transferred into our system. Just click on the LinkedIn logo when you get to the application screen and follow the directions.
During the application process, be sure you have an up-to-date copy of your Résumé, your cover letter and any other documentation you would like to submit.