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 & Spring Boot Expertise:
5+ years of Java development experience with strong proficiency in Java 8+ features
3+ years’ hands-on experience with Spring Boot 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 Cloudponents (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
Dev Ops &
Infrastructure:
CI/CD pipeline experience using tools like Git Lab CI and Jenkins
Proficiency with containerization (Docker) and orchestration (Kubernetes)
Experience with Infrastructure as Code (Terraform, Cloud Formation)
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) andprehensive 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 (Sonar Qube, 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 (Big Query) including query tuning
Knowledge of event-driven architecture and event sourcing patterns
Experience with performance profiling and optimization techniques
Familiarity with No
SQL databases (Mongo
DB, Big Table) for specific use cases
Collaboration &munication:
Experience working in Agile/Scrum environments
Strong cross-functional collaboration skills with Dev Ops, 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
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: