A leading global financial services firm is currently seeking a C++/Java Developer to join their team in New York. This firm is active in investment banking, wealth management, securities, and investment management services. This firm gives you the opportunity to work next to some of the best professionals in the business with cutting edge technology. The technology team's priorities include cloud computing, big data and analytics, machine learning, artificial intelligence and cybersecurity as well as staying up to date on emerging technologies.
In this firm not only are you learning and working on prestigious projects but you also have the ability to give back to the community. This firm uses their business skills to help nonprofits and they volunteer globally. This is an excellent opportunity for anyone at any level looking to excel their career.
This candidate will join a team that develops software to measure and monitor market risk and capital for the firm's global portfolio. They are responsible to calculate the market risk of the firm. Based on the daily positional data, they run simulations to predict the amount of money the firm might potentially lose over different time horizons. Project work will span all phases of development from user interaction and requirements gathering to design and coding to performance testing, rollouts and production support. You will be responsible for designing/implementing changes to the existing applications and/or building new ones.
- Strong fundamentals in data structures and algorithms
- Experience in architecting/designing large-scale business critical systems
- Object oriented design and usage of commonly used design patterns
- Hands-on Java/C++ expertise
- Expertise in Core Java
- Multi-threading, collections, JVM, Garbage collection
- Comfort in relational database modelling and querying.
- Ability to understand the domain and its data
- Exposure to Spring or similar framework, grasp of IOC concepts
- Exposure to big data technologies such as Spark
- Full stack developer
- Possibly some exposure to UI technologies.