View all jobs

Senior Software Engineer (Backend Java) x 3

Brampton, 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?
  • 10 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
      Cloud environment experience (AWS or GCP, Azure)
    • 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.

More Openings

Helpdesk Level 2 Support
System Admin
Deployment Supervisor

Share This Job

Powered by