Position: Risk IT - Senior Java developer
Status Straight hire
Newedge offers global, multi-asset brokerage services on a range of listed and OTC derivatives and securities. Formed from a joint venture between Société Générale and Crédit Agricole CIB, we benefit from the support of our two shareholders, and are independently managed and regulated.
Newedge is a world leader in multi-asset execution, and offers a complete set of clearing, prime brokerage and financing services. Newedge is headquartered in Paris, and with offices in the Americas, Asia-Pacific and Europe-Middle East, we offer access to more than 85 global exchanges, and have a presence in 23 locations across 18 countries. Our business is driven by delivering industry leading solutions to our clients, who are served by teams of multi-lingual employees located in the world’s key financial centers.
Newedge is an equal opportunity employer. For more information about Newedge, visit www.newedge.com .
Risk IT is a core application development team at Newedge managing tier 1 platforms used in managing Market, Counterparty and Operational Risk. Risk IT is hiring 1 highly motivated senior Java Developer / Architect to support the entire Risk IT platform and work on several projects as part of Newedge IT Roadmap. Development is primarily in Java and based around Spring, Hibernate, and JMS. UI development is currently JSF, JSP, Struts, AJAX, Richfaces, JBOSS SEAM and Struts (Target tools are GWT, Dojo) and Spring MVC.
The main responsibility of the Senior Java developer / Architect is designing, developing, implementing, and providing support for planned and existing software solutions. We are looking for someone who can come up to speed quickly on a wide variety of modules, and who has the ability to quickly identify solutions.
Represent Risk IT at the Architecture Board
Handle development tasks using the Java framework.
Provide technical expertise on data exposure and delivery requests
Liaises with RSMD, Infrastructure, Data Management, STP teams to ensure proper application configurations and hardware performance efficiencies
Employs industry standard best practices for integration patterns
Provides level three support during zonal business hours (24 X 6) when on call
Involved with the review and submission of all solution designs
Establishes regular code reviews tied to on-going component development
Cross train junior members of the global team to drive efficiency and performance
Implement tools and practices in order to foster a more collaborative work environment.
10+ years of professional experience with the Java platform including previous experience as Technical Lead/Architect (30% architecture/70% development).
Experience with interfacing with teams (development, business analysis) located in other regions. Very strong autonomy required.
5+ years of design, analysis (experience conceptualizing and maneuvering through cascading dependencies) and application support experience.
3 years of experience at least one of the Java Spring framework: Core Spring 2.0, Spring 3.0, Spring JMS, Spring Integration, Spring MVC, Spring DAO
5 years of experience with relational databases including Oracle PL/SQL.
Experience with Messaging protocol (JMS) and products such as Active MQ
2 years of experience with development life cycle products such as SVN, Maven, and Hudson.
Familiar with Tomcat and WebLogic web servers.
3 years of UNIX experience including basic administration skills.
Strong autonomy and interpersonal skills
Strong knowledge of the post trade derivatives chain (trade flow, allocations, reconciliations, trade and position management)
2+ year of Project management experience (ability to provide work estimates and schedule tasks plan accordingly).
Experience with software products for financial services including ULLINK, GMI and Clearvision.
Financial industry experience and functional knowledge of FX/OTC/FICC asset class
Series 3 or Series 7 certification
Bachelor’s Degree in Computer Science, mathematics, statics or equivalent