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

*Must be onsite in Montreal, QC*

We are looking for an experienced, innovative and highly motivated Web Developer to help design and develop the next generation of Technology & Operations Management Systems Applications. The Technology & Operations Management Systems (TOMS) develops and supports best-of-breed solutions to enable Technology, Operations and Finance divisions manage themselves as a business. The solutions enable the organization to operate efficiently, provide facilitate appropriate levels of control and provide timely information to support business decision making. Our platform is used by over 25,000 users globally and is used to managed over $4 billion of technology spend per annum. Success in this position requires a range of skills, both interpersonal and technical. It requires a solid foundation across the complete spectrum of web development and best practices.

Primary responsibilities include:
1. Hands on development using Java, Angular and TypeScript, using test first behavioral driven techniques.
2. Design and develop Greenfield solutions as well as develop enhancements of existing components.
3. Ensure high quality integration, security, and performance for the user interactions.
4. Partner with the product owners and the technology leads to successfully deliver the web applications in an agile environment.

• 5+ years in a similar role
• Experienced with the web technologies and toolkits: Angular, TypeScript, ES6, HTML5
• Experienced with the Java platform and frameworks: Java 8, Spring Framework, Junit
• Strong understanding of SDLC methodologies with track record of high quality deliverables
• Solid understanding of RDBMS and database application development, ideally DB2
• Excellent presentations skills: ability to communicate in a clear and concise manner; individually or in front of a group
• Strong interpersonal skills with an ability to collaborate with clients, global project teams and senior managers
• Strong attention to detail, and commitment to delivering high quality business solutions
Skills desired:
• Knowledge of DB2 and / or Sybase
• Knowledge of Angular or React
• Microsoft Office suite including Visio
• Testing frameworks such as: mockito, jMock, JBehave or Selinium
• Experience working with global teams and global application environments
• Familiarity with UNIX scripting, performance monitoring and load testing tools, like Client Load Runner or Apache JMeter

Brokerage is an equal opportunities employer.