Backend Java Engineer

1122209
  • Job type

    Contract
  • Location

    Toronto
  • Profession

    Software Development
  • Industry

    Retail & Consumer Goods
  • Pay

    50-75

Backend Java Developer

Our client has an immediate opening for Backend Java Engineer to join their team in Toronto on a 6 months’ contract with probability of further extension.

Required Experience:

Java & SpringBoot Expertise:

5+ years of Java development experience with strong proficiency in Java 8+ features

3+ years’ hands-on experience with SpringBoot framework including Spring Web MVC for RESTful API development

Spring Data JPA/Hibernate for data persistence

Spring Security for authentication and authorization

Spring Boot Actuator for monitoring and management

Experience with Spring Cloud components (Gateway, Config Server, Service Discovery)

Backend API Development:

Proven track record in designing and developing high-performance RESTful APIs

Experience with microservices architecture and distributed systems

Strong understanding of API versioning, documentation (OpenAPI/Swagger), and testing

Knowledge of asynchronous processing and message queues

Experience with caching strategies (Redis) for high-traffic applications

DevOps & Infrastructure:

CI/CD pipeline experience using tools like GitLab CI and Jenkins

Proficiency with containerization (Docker) and orchestration (Kubernetes)

Experience with Infrastructure as Code (Terraform, CloudFormation)

Knowledge of monitoring and observability tools (Prometheus, Grafana, ELK stack)

Cloud platform experience (AWS, GCP, or Azure) with serverless and managed services

Code Quality & Best Practices:

Strong advocate for clean code principles and SOLID design patterns

Experience with Test-Driven Development (TDD) and comprehensive testing strategies

Proficiency in code review processes and collaborative development workflows

Knowledge of security best practices for API development (OWASP guidelines)

Experience with static code analysis tools (SonarQube, Checkstyle)

AdTech Domain Knowledge:

Previous experience in advertising technology, programmatic advertising, or real-time bidding

Understanding of high-volume, low-latency systems handling millions of requests per second

Experience with data streaming and real-time analytics platforms

Database optimization experience (BigQuery) including query tuning

Knowledge of event-driven architecture and event sourcing patterns

Experience with performance profiling and optimization techniques

Familiarity with NoSQL databases (MongoDB, BigTable) for specific use cases

Collaboration & Communication:

Experience working in Agile/Scrum environments

Strong cross-functional collaboration skills with DevOps, QA, and Product teams

Mentoring experience and ability to contribute to technical documentation

Excellent problem-solving skills and ability to troubleshoot production issues

Ability to work in fast-paced, high-availability environments

Strong focus on scalability and performance optimization

Experience with 24/7 production support and on-call responsibilities

Commitment to continuous learning and staying current with industry trends


If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.


This posting is for an existing vacancy with the organization.

AI may be used to screen, assess or select applicants for the position.



#LI-DNI

Apply for this job

Talk to Oleg Myaskovsky, the specialist consultant managing this position

Located in Vancouver (FR), 450 – 1095 W. Pender street, VancouverTelephone:  604 648 1654