Sign In or Sign Up

Lead Java Developer


Head Office
Mississauga, Ontario

If you are looking to join one of Canada’s fastest growing companies, goeasy Ltd. is the place for you! Recently recognized as one of Canada’s Most Admired Corporate cultures in 2018, we want the best and brightest to join our team. We are a publicly traded company on the TSX with over 4000% shareholder return since 2001, goeasy operates two main business units. easyfinancial is our consumer lending business that offers secured and unsecured installment loans of up to $35,000 and easyhome is Canada’s largest  merchandise lease-to-own company. It is our mission to provide everyday Canadians the chance for a better tomorrow, today by giving them access to the credit they need and by offering them a second chance when they have been turned down by banks and traditional lenders. With a retail network of nearly 400 locations across Canada and over 1800 employees, we are able to build lasting relationships with our customers as we help them rebuild their credit and graduate towards prime rates and a brighter financial future. 

We are seeking a Lead Java Developer reporting to Manager, Software Engineering. Primary responsibility for this position includes development, architecture, support and systems analysis for all web & digital platforms. Successful candidate will have extensive & proven hands on programming skills in a fast-paced enterprise environment.

Responsibilities:

  • Designing and developing scalable, low-latency applications for mission-critical systems and delivering high-availability and performance using Java EE platforms
  • Coding and testing integrated enterprise applications for web using latest technologies
  • Identify creative & scalable technology solutions for projects and platform roadmaps
  • Responsible for establishing, governing and evolving coding & security best practices for example design patterns, logging techniques etc.  
  • Ensure compliance to design and corporate development standards
  • Mentor & work with onshore / offshore developers on technical issues and deliverables
  • Proactively communicate and collaborate with external and internal stakeholders
  • Proactively reviews and contributes improvements to development processes
  • Review test protocols to support QA & User Acceptance testing.
  • Perform regular code reviews
  • Identify issues and risks throughout the project life cycle and implement risk mitigation strategies.
  • Participate & contribute to multiple cross functional meetings with technical and business stakeholders.

Qualifications:

  • Experience in RESTful API design and implementation, including API documentation (Swagger/OAI, RAML), API versioning, Data formats (JSON, XML)
  • Experience developing and designing API integrations using SOAP/RESTful/JSON
  • Practical hands on experience and solid understanding of web and enterprise technologies that include Java, J2EE (Servlets/JSP), MVC architecture, Tomcat, Spring, Hibernate etc
  • Experience in testing and test automation (behavior, unit, integration/system, e2e, load; e.g. with Cucumber, Selenium, Gatling, Karma, Jasmin, Jest, etc.)
  • Experience with RDBMS (Postgres is preferred)
  • Experience in test driven development is preferred
  • At least 6 years of IT work experience as a developer on enterprise scale projects
  • Possess a solid understanding of how enterprise web based systems are constructed
  • Experience working on ecommerce or other transactional sites
  • Strong understanding of object-oriented programming and development best practices
  • Ability and willingness to learn new technologies

Inclusion and Equal Opportunity Employment

goeasy is an equal opportunity employer. In addition, goeasy is committed to providing accommodations for applicants upon request at any stage of the recruitment process in accordance with all legislative requirements throughout Canada.   Please let us know if you require an accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.

Additional Information:

All candidates considered for hire must successfully pass a criminal background check, credit check, and validation of their work experience to qualify for hire. 

We thank all interested applicants; however, we will only be contacting those for interview who possess the skills and qualifications outlined above.

Why should you work for goeasy?

#LI-POST

#PAID1234

Skip to the main content