cover image
Mphasis

Software Engineer

On site

Toronto, Canada

Full Time

01-10-2025

Share this job:

Skills

Communication Java SQL MySQL GitHub Docker Architecture Programming Databases Organization Microservice

Job Specifications

Significant experience with at least one dynamically typed, object-oriented programming. language (preference for Java).
Experience with cloud computing and container-based distributed systems (Docker).
Experience working with relational databases (preferably MySQL) and high proficiency with SQL.
Understanding of higher-level RDBMS concepts (locking and transaction model, isolation levels, deadlocks, etc.).
Great understanding of distributed systems and microservice architecture.
Hands-on experience in using message brokers such as RabbitMQ.
Deep understanding of restful API development.
Excellent communication and organization skills.
Proven experience using code repositories such as GitHub.
Familiar with *nix like environments.
Building and integration experience with Payroll Providers and Time & Attendance platforms is highly desirable.

About the Company

A leading applied technology services company, we innovate to deliver service excellence and successful outcomes across sales, delivery and development. With our strategy to be agile, nimble and customer-centric, we anticipate the future of applied technology and predict tomorrow’s trends to keep our clients at the summit in an ever-changing marketplace. Leading with architecture and design, our next-gen solutions enable enterprises to accelerate on their digital transformation journey. Customer centricity is foundational ... Know more