View all jobs

Software Engineer (Backend Java)

Toronto, ON · Retail
Our enterprise client is currently looking for a software engineer to join their team on a contractual basis. You will be working on integrating a system with provincial jurisdictions to exchange electronic data. You will be joining a collaborative team and will participate and contribute to every aspect of the SDLC.
What you will do:

  • Solve complex problems, applying algorithms, data structures and software design principles.
  • Design, develop and support the applications to ensure seamless integration of the systems.
  • Collaborate with team members to improve our software, our environment, and our process.
What do you have?
  • 5-7 years of relevant software development experience.
  • Experience working with:
    • Java 8 or higher with Microservices using Spring Boot
    • Database – Relational and non-relational
    • DevOps knowledge: CI/CD, automation, build, deployment, configuration of multiple environments
    • Experience working with messaging frameworks like RabbitMQ/Kafka
    • Experience with Kubernetes, docker and cloud architectures – preferably GCP, okay with other cloud platforms as long as the core concepts are understood.
    • Experience building RESTful APIs and messaging frameworks (Rabbit/Kafka)
    • Armed with excellent refactoring techniques, you work effectively with a combination of the latest technologies and legacy code.
    • You are a good communicator. You can present complicated solutions to non-technical audiences in a simple and logical way.

Nice to have:
  • Experience with BPMN engines(Camunda/Flowable)
  • An understanding of how to develop from a Security Perspective.
  • Healthcare domain knowledge

More Openings

Helpdesk Level 2 Support
System Admin
Deployment Supervisor

Share This Job

Powered by