
Senior Java Developer
- Mississauga, ON
- Permanent
- Temps-plein
- - Building new components that will integrate with existing infrastructure - Building components for data analysis and tooling - Liaise with Bank internal development teams based in Canada and Poland to drive towards a world class risk application - Deliver on time regulatory commitments - Be proactive and ensure the software developed by the Team remains compliant with prescribed best practices - Properly document work
- - 5+ years of Java experience with solid knowledge of Java core - Collections, Concurrency, Memory Model, Garbage collection, including Java EE servlets, Lambda and Streams - Demonstrable experience in actively contributing to project delivery for both small and large scale projects. - Strong communication skills, oral and written. - Ability to apply sound technical skills and knowledge of the Rates business to develop creative solutions to meet client and business needs. - Experience of test driven development and of continuous integration platforms. - Ability to recognize and work with recursive data structures of different forms as well as an understanding of standard programming algorithms.