Senior Full Stack React/Java DeveloperKey Responsibilities: The role is to:Analyze and understand existing programs, job flows, and componentsPerform program design, development, and code managementPerform unit, integration and parallel testingAssist in investigating production issues and provide solutionsEvaluate and recommend new technologies and update versions of existing onesDesign reusable frameworksWork with multiple teams in different locations and time zonesReview test and debug team members’ workWrite well designed efficient codeDocument solutions to issues and business and testing requirements using JIRAJob Requirements:Bachelor’s degree Computer Science/Engineering or related field or equivalent experience7 plus years of software development experienceFull stack developer with excellent React and Java skillsStrong working knowledge of enterprise level architecture web services, data, and application layersTechnical Requirements:Strong experience in Web front end technologies including React, HTML5, JavaScriptStrong experience in designing systems for usability and performanceGood experience in core java and server side development using SpringGood experience developing REST servicesGood experience with Unit testing and mocking frameworks and TDD.Familiarity with Agile methodologies desirableFamiliarity with Oracle SQL Writing, performance tuning desirableAbout Client:Client, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions.Client provides consumers, corporations, governments and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients.Client’s Mission and Value Proposition explains what we do and Client Leadership Standards explain how we do it.Client's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress.Client strive to earn and maintain our clients’ and the public’s trust by constantly adhering to the highest ethical standards and making a positive impact on the communities we serve.Client's Leadership Standards is a common set of skills and expected behaviors that illustrate how our employees should work every day to be successful and strengthens client's ability to execute against client’s strategic priorities.Diversity is a key business imperative and a source of strength at client.We serve clients from every walk of life, every background and every origin.Client's goal is to have our workforce reflect this same diversity at all levels.Client has made it a priority to foster a culture where the best people want to work, where individuals are promoted based on merit, where we value and demand respect for others and where opportunities to develop are widely available to all.