View all jobs

Intermediate Software Engineer (backend Java)

Brampton, ON · Retail
Our enterprise client is currently looking for an Intermediate 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?
  • 6+ years of relevant software development experience.
  • Experience working with:
    • Java 8 or higher with Microservices using Spring Boot
    • Database – Relational and non-relational
    • Team handling experience 
    • Solo release experience 
    • Experience mentoring/coaching more junior team members
    • 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.
    • 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.

More Openings

Helpdesk Level 2 Support
System Admin
Deployment Supervisor

Share This Job

Powered by