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
Sign in to our application system to continue your job search.
Current employees sign in here.