TSR is a premier National U.S. Staffing company with over 50 years of staffing excellence.Our client, a leading Financial company is hiring a Java Developeron contract basis.
Job Title:Java Developer Location :-NY,NY Remote until Covid Long term contractSenior Java Developer- NY,NY Major International Bank EFS Solutions provide derivatives, structured products and strategic investments for clients worldwide. It is a vibrant and exciting business which is undergoing spectacular growth in terms of trading volumes, global coverage, the breadth of product coverage and the revenue it generates for the IB. EFS Solutions is Major International Bank dedicated cross-asset structured solutions provider. The team works with a range of clients and is a recognised global leader in constructing structured solutions for both sides of the balance sheet.
Our business is organised through three solutions-focussed pillars:
Structured Solutions - EFS is one of the largest structured note issuers in the world, and a top provider of ETNs. We provide distinguished non-linear pay-offs and principal protected products.Investment Strategies - Major International Bank dedicated QIS team work alongside world renowned economists and thought leaders to develop and implement innovative investment strategies based on sound economic rationale.Strategic Derivatives - EFS provide bespoke strategies for institutional clients as well as assisting corporate clients with structured financing and collateral solutions. The Core Valuations and Analytics group sits within Risk Finance and Treasury Technology, a department which comprises c.3500 colleagues situated in the major hubs of United Kingdom, United States, India and Czech Republic. We are accountable for the delivery of business change and technology transformation for Risk, Finance and Treasury Functions globally, working in partnership with our Business customers to develop and implement long term strategic IT solutions to help achieve the Firms strategic goals.We support more than 450 applications and a user base of 7000+ staff across all BUs, Legal Entities and major geographic hubs, enabling them to effectively manage capital and liquidity, assess internal and external risk metrics, meet regulatory reporting requirements and provide a strong Second Line of defence.Following a strong track record of delivery, the business has decided to make significant investments in technology to accelerate commercial growth and extend the capabilities of the Atlas Risk platform both from a functional as well as a purely technical and performance driven point of view.. This role is for a hands on Senior Java Developer with no management responsibility which will be responsible for delivering enhancements to the platform, revisiting the architecture of the application to identify performance enhancmenents opportunities, in particular with respect to the distributed caching technologies currently in use, the UI/back end interactions and overall simplification of application workflows and orchestration. In addition to addressing these engineering challenges, the role will also be expected to contribute to business driven functional changes.
Key AccountabilitiesWork closely with existing leads to review current platform architecture and propose and implement changes geard towards performance improvements, simplification and technical debt reductionBuild Proof of Concepts of alternative architecture in the areas of UI/Server interaction, micro services and of new distributed caching technologies Share expertise in specific technical areas to ensure other developers can contribute to any new proposed architecture or technologies adoptionDevelop new functionality to support business growth and strategic integration programmes
Stakeholder Management and Leadership The role is for a senior software engineer with limited or no people management responsibility. However close interaction with other team members as well as business stakeholder is key to successful delivery.Due to the nature of the platform, candidates are also expected to liaise with other teams such as quants and valuation and pricing teams in order to identify and manage dependencies.
Atlas Risk is a Core Java platform comprising of several highly multi-threaded sever side components relying on Oracle Coherence distributed cachine and with a WPF front end. Given the critical nature of the application in terms of provision of real time risk and pnl for equities traders, the ability to troubleshoot, debug and deliver tactical fixes within a short time frame is essential to the role. In addition to this, a solid understanding of large scale distributed system and experience in architecture design is also expected in order to be able to provide strategic directions for the platforms evolution.
Risk and Control Objective Ensure that all activities and duties are carried out in full compliance with regulatory requirements, Enterprise Wide Risk Management Framework and internal Major International Bank Policies and Policy Standards
Person Specification The Atlas Risk team is distributed across the globe, with developers in Hong Kong, Chennai, Pune, Prague, London, and New York. Candidates must therefore be able to establish solid relationships and communication channels in this distributed and culturally diverse team, as well as being able to understand and share technical notions.
Essential Skills/Basic Qualifications:
Proficiency in the development of multithreaded Core Java applicationsSolid understanding of architecture and product design principles, in particular with respect with large scale, realtime applicationsProficiency in software development process and best practices (TDD, code reviews etc.).Knowledge of design patterns, data structures and algorithms. Providing guidance others in the team on using them appropriately. Desirable skills/Preferred Qualifications:Kowledge of Oracle Coherence caching or alternatives such as Apache Ignite/Grid GainExperience in building realtime 2/3 tier applications with understanding of front to back flows between thin UI clients and Java back-end (eg RESTful services, Angular JS, WPF, ZeroC ICE framework etc) Knowledge of Equities Derivatives financial products and related risk measures and pricing Purpose and Values Our purpose is creating opportunities to rise. We support sustainable and inclusive growth by connecting the ideas, innovations and aspirations of our customers and clients to the capital that can bring them to life. For over 325 years we have funded progress, and today we remain committed to helping make our world more sustainable, more inclusive and more connected.
Our values underpin everything we do: Respect, Integrity, Service, Excellence and Stewardship.