Previous Job
Java Developer
Ref No.: 18-08245
Location: Montreal, Quebec
Global financial firm located in Montreal, QC has an immediate contract opportunity for a Java Developer

*Must be onsite in Montreal, QC*

Technology works as a strategic partner with Brokerage business units and the world's leading technology companies to redefine how we do business in ever more global, complex, and dynamic financial markets. Brokerage's sizeable investment in technology results in quantitative trading systems, cutting-edge modeling and simulation software, comprehensive risk and security systems, and robust client-relationship capabilities, plus the worldwide infrastructure that forms the backbone of these systems and tools. Our insights, our applications and infrastructure give a competitive edge to clients' businesses and to our own.

Role Description:
We are looking for a creative and talented Java Developer with an eye for quality and detail to help the team build a modern lending platform that will combine and replace several internal systems, streamline business functions, and open up business opportunities. The candidate will work on a global team, with concentration in New York, London, and India. The platform will be built as a web application and will communicate with various back end data services.

Role Responsibilities:
-Work with small, full-stack feature teams to deliver complete components for broader platform integration
-Communicate ideas, drive user demos, and work with business stakeholders to iterate development lifecycle
-Create self-contained, reusable, and testable modules and components
-Apply thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system

A successful candidate will possess:
-Hands on software development experience working on Client/ Server, Multi-tier, Web-based applications
-Strong Core Java, J2EE technologies, Spring Framework (Core/MVC)
-Experience in Web UI Technologies a big plus: HTML5, JavaScript, CSS, AngularJS , Jquery, ExtJs, Json
-Good knowledge of design patterns with excellent problem solving skills
-Professional, precise communication skills with client interaction
-Experience with troubleshooting web applications, familiarity with network monitoring and code profiling tools
-Professional, precise communication skills