Senior Java Big Data Developer - Assistant Vice President
Citi · Jersey City, NJ · 2 days ago
Hybrid$121k–$182k/yrFull-time
Responsibilities
- Liaise with Business Users to understand requirements
- Document Business Requirements
- Work with Technology teams to implement 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 input to the bi-weekly steering committee reporting for project status update, financials and appropriate escalations
Requirements
- 6+ years software development experience in Java with expert level skill set in Core Java, Spring, Web Services and J2EE
- Should be able to design, review and suggest improvements, guide junior team members and deliver in an agile environment
- Expert level knowledge of Java, Apache Spring, Spark, Kafka, Cloudera Ecosystem (Hadoop, HDFS, Hive, Impala, etc.), JSON, XSD, RESTful Web services, design patterns and databases
- 6+ years’ experience in implementing enterprise level Java Development projects. Banking operations professional with knowledge of trade processing flows through regulatory impacts of operational processing
Preferred Qualifications
- 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)
- Regulatory Business Knowledge is a plus
- 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, identifying and fixing code issues
- Good skills in web servers such as WebSphere, WASND
- Participate and contribute to design, architectural solutions
- Experience with source code management tools such as SVN, Bitbucket
- Participate and contribute to process improvement initiatives
- Work closely with Technology partners to ensure the Business requirements are met by the development
- Strong written and oral communication skills
- Strong business analytical skills