Java Developer (Ignite)
Our client is a privately held global company with offices in Canada, the US and Romania. They offer management and implementation consulting services in the area of Corporate Performance Management (CPM) and Business Analytics. The company was founded by industry veterans with the focus of delivering platform agnostic and trusted advisory services that focus on solving our customers business issues as opposed to implementing specific technologies. Our client has been ranked as one of Canadas top technology companies; included in the Top 10 Growth, Top 25 Up and Coming, and Top 250 Canadian ICT categories in the 2014, 2015 and 2017 edition of Branham 300. They ranked 67 on the 2017 Profit 500 Fastest-Growing Companies in Canada, are included in the Top 10 CPM Solution Providers by the CFO Tech Outlook Magazine and 50 Most Valuable Brands of 2017 by Silicon Review Magazine.
This position is perfectly suited for a person who thrives in a diverse and challenging environment. As a natural problem solver, the ideal candidate will be comfortable working in a dynamic environment and with the latest technologies. The role requires 3-5 years experience in Java development.
o Development and implementation of new software applications and enhancements to existing applications, using Java technologies.
o As required, work individually, paired up
o Document and diagram the software architecture and design;
o Suggest new approaches to existing or planned design decisions leading to a more scalable, reliable, usable and performant applications
o Maintain your professional skills and plan out a career development plan to keep yourself up to date with new technologies.
Desired skills and experience
o Minimum of 3 years Java Software Development experience in:
o Strong Java understanding
o Experience with IGNITE is preferred
o Fluent in English both written and verbal;
o Excellent coding standards: usage of design patterns, SOLID principles