Senior Software Developer

Toronto, Canada


Design, code, and unit test components within a J2EE architecture to support applications for the financial services markets

Requirements of the role

  • Excellent written and verbal English communication skills
  • Organized and thorough with a strong team working attitude
  • Believes in cooperation and possesses exemplary mentoring skills
  • 5+ years experience in Object Oriented Analysis and Design
  • 5+ years with J2EE Application Design, Coding, and Implementation
  • 5+ years experience with Web Application technologies such as HTML, Javascript, HTML, CSS, XML, Servlets/JSP, AJAX, JSON, Dojo, Struts
  • 5+ years experience with SQL Queries (T-SQL or Oracle PL/SQL is an asset)
  • 5+ years experience with Java development and deploy tools such as Eclipse and Maven
  • Experience in J2EE and SOA Technologies and Frameworks such as Web Services, JDBC, Hibernate, JMS, Spring Framework
  • As an asset, experience with Microsoft Windows and UNIX (Linux, Solaris, AIX)
  • Willingness to learn new technologies in a constantly evolving environment
  • Ability to work in a fast-pace environment with tight deadlines
  • Experience with lease/loan origination and credit decision systems preferred but not required

Description of the role

  • Develop high quality software components within a J2EE development environment
  • Work with Business Analysts and Technical Leads on design aspects to meet technical and business requirements
  • Contribute to the definition, maintenance and adherence to development guidelines/standards and processes
  • Support and develop application developers through mentoring and coaching
  • Assist with the deployment and administration of the Technical Infrastructure (servers and services, both J2EE and Database)


  • Employee Life Insurance
  • Accidental Death and Dismemberment (AD&D)
  • Dependent Life Insurance
  • Long-term Disability (LTD) insurance
  • Extended Health Benefit for Employees and Dependents
  • Dental Benefits for Employees and Dependents
  • Health Care Spending Account (Single and Family option)
  • Group Retirement Program
  • Employee Assistance Program (EAP)
  • Corporate gym membership fee options
  • Additional holiday entitlement increases with length of service
  • Employee referral scheme
  • Professional Association subscriptions fee assistance
  • Social Committee – events throughout the year
  • Support with professional training and development

This job description represents the usual duties and requirements of the position. However, the job holder may be required to carry out other duties in line with their capability, training and level of authority. The company reserves the right to change the job without prior notice. The job description does not form part of the Contract of Employment.


If you have any problems please call 01908 576699 or email

Senior Software Developer

Yes   No
Yes   No
Choose file No file chosen