Title: Java Developer with PHP
Work location:
Toronto Canada(Hybrid)
Duration: 12+ Months Contract
Job Description: As a PHP Developer, you will be responsible for developing, maintaining, and optimizing our PHP-based systems. You will work closely with product managers, designers, and other developers to build scalable, efficient, and robust solutions that enhance the user experience.
Experience
: A minimum of
7+ years
of hands-on experience in Java development.
Proficiency in PHP
: Expertise in modern PHP (latest versions) and advanced use of PHP frameworks like
Laravel
,
Symfony
, or
CodeIgniter
.
RESTful Services
: Proven experience building and consuming
RESTful APIs
. Familiarity with
GraphQL
is a plus.
Database Experience
: Deep understanding of relational databases like
MySQL
or
PostgreSQL
. Skills in database design, query optimization, and indexing are a must.
Development Tools
: Strong knowledge of development and debugging tools like
Composer
,
PHPUnit
, and other relevant tools.
Version Control
: Hands-on experience with Git and version control workflows.
Front-End Knowledge
: Working knowledge of
HTML
,
CSS
,
JavaScript
, and at least one modern JavaScript framework such as
React
,
Vue.js
, or
Angular
.
Software Design
: Proficiency in
object-oriented programming (OOP)
, software design patterns, and industry best practices.
Code Quality
: Ability to write clean, maintainable, and well-documented code.
Methodologies
: Solid experience working in
Agile/Scrum
development environments.
Nice-to-Have Skills
Cloud Technologies
: Familiarity with
AWS
,
Google Cloud
, or equivalent cloud platforms.
Email Marketing/CRM
: Prior experience or understanding of email marketing platforms and CRM systems.
CI/CD Practices
: Knowledge of setting up CI/CD pipelines and DevOps experience.
Ecosystems
: Experience working within the Mailchimp or Intuit ecosystem is a big plus.
GraphQL
: Hands-on experience designing or consuming
GraphQL APIs
.