Backend Java Engineer
JOB_53562971122209Job type
ContractLocation
TorontoProfession
Software DevelopmentIndustry
Retail & Consumer GoodsPay
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
Talk to Oleg Myaskovsky, the specialist consultant managing this position
Located in Vancouver (FR), 450 – 1095 W. Pender street, VancouverTelephone: 604 648 1654