Talent.com
Back-End Developer (Java)

Back-End Developer (Java)

goeasy Ltd.Mississauga, Ontario, CA
Il y a plus de 30 jours
Salaire
65 CAD par heure
Description de poste

Embark on a journey with one of Canada's fastest growing companies – welcome to goeasy! We have been honored with recognitions such as  Waterstone Canada’s Most Admired Corporate Cultures , the  2022 Report on Business Women Lead Here ,  Report on Business for Canada’s Top Growing Companies  and  TSX30 as one of the  best performing companies on the TSX . We've also received the  Greater Toronto Top Employers Award  and  certified as a Great Place to Work® . We're on the lookout for the best and brightest to join our team!

Our vision is to provide everyday Canadians a path to a better tomorrow, today. As one of Canada’s leading non-prime consumer lenders, we offer a full suite of products including non-prime leasing, unsecured and secured loans as well as point-of-sale-financing though easyhome, easyfinancial, and LendCare.

We are seeking an experienced and motivated Back-End Developer (Java) with expertise in Spring Boot to join our dynamic team. You will have a strong foundation in Java programming and extensive experience with the Spring Boot framework. This role entails developing high-quality applications, collaborating closely with cross-functional teams, and ensuring efficient and robust software solutions.

What will you be doing?

  • Design, develop, and maintain Java applications using Spring Boot.
  • Collaborate with product managers, designers, and other developers to define software requirements and specifications.
  • Implement RESTful APIs and integrate with third-party services.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
  • Maintain and improve existing applications, ensuring optimal performance and scalability.
  • Stay updated with emerging technologies and industry trends to continuously improve skills and knowledge.

What experience do you have?

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Over 2 years of professional experience as a Java Developer.
  • Strong proficiency in Java and the Spring Boot framework.
  • Knowledge of containerization and orchestration with Docker and Kubernetes.
  • Familiarity with cloud platforms such as Azure, AWS, and Google Cloud.
  • Experience with microservices architecture and distributed systems.
  • Understanding and implementation of CI / CD pipelines and DevOps practices.
  • Adherence to security best practices in software development.
  • Development and integration of RESTful APIs.
  • Proficiency in database technologies, including SQL Server and PostgreSQL.
  • Use of version control systems, with a focus on GitHub.
  • Application of Agile methodologies in project management.
  • Experience in Python programming.
  • Background in the e-commerce or finance domains.
  • We offer a Flexible Work Program that provides you the ability to work three days onsite per week , from our Mississauga office.

    Internal Applicants :  please apply through the link and provide written endorsement from your current manager.