
Senior Java/ Big Data Developer
- Jersey City, NJ
- Permanent
- Full-time
- Expert level knowledge of Java, J2EE, Spring, Spring Batch, RESTful Web services, design patterns and databases
- Experience in Big Data Technologies like Hadoop, Mongo DB, Kafka, Elastic Search.
- Strong computer science fundamentals in data structures, algorithms, databases and operating systems
- Experience developing high-performance multi-threaded applications
- Proficiency in JavaScript, HTML5, AJAX, JSON
- Thorough understanding of server side integration, Restful, Spring MVC, web services
- Good knowledge of design patterns and providing solutions to complex design issues, identify and fix code issues
- Good skills in web servers such as WebSphere, WASND
- Participate and contribute in design, architectural solutions
- Experience with source code management tools such as SVN, Bitbucket
- Critically evaluate the current processing and recommend process efficiencies / enhancements
- Work closely with Technology partners to ensure the Business requirements are met by the development
- Liaise with Business Users to understand requirements
- Document Business Requirements
- Work with Technology teams to implement the reconciliation
- Define Testing Strategy
- Manage User Acceptance Testing
- Post implementation support
- Weekly review calls to manage status with all involved to ensure progress.
- Maintain issues list, action items and follow up with people to ensure timely task completion
- Provide inputs to the bi-weekly steering committee reporting for project status update, financials and appropriate escalations
- 6+ years experienced in implementing enterprise level Java Development projects. Banking operations professional with knowledge of trade processing flows through regulatory impacts of operational processing
- Experience in Compliance or Financial Sector is plus.
- AngularJS, CSS, HTML5, AJAX, JSON, Spring MVC, JavaScript based web application, JavaScript ,HTML5, AJAX, JSON, AngularJS, RESTful Web services, design patterns and databases
- Strong technical skills focused on data analysis. Must have experience with mainstream data analysis tools ( Excel , Access etc)
- Strong written and oral communication skills
- Strong business analytical skills
- Bachelor’s degree/University degree or equivalent experience
- Master’s degree preferred