Relomote
Remote JobsRelocation Jobs
Add companySaved
Relomote

Relomote is a job board for remote, hybrid, and relocation jobs — every listing AI-classified for the countries it actually hires from, or the visa and relocation support it offers.

LinkedInCrunchbase

Remote jobs by category

  • Remote Engineering & Development jobs
  • Remote Customer Support jobs
  • Remote Design jobs
  • Remote Marketing jobs
  • Remote Sales jobs
  • Remote Product jobs
  • Remote Data & Analytics jobs
  • Remote People & Talent jobs
  • Remote Writing & Content Creation jobs
  • Remote Finance jobs
  • Remote Legal & Compliance jobs
  • Remote Operations & Admin jobs
  • Remote Data Entry jobs
  • Remote Virtual Assistant jobs
  • Remote Education/Training jobs
  • Remote Healthcare/Clinical jobs
  • Remote Other jobs

Remote jobs by location

  • Work from anywhere jobs
  • Remote jobs in Africa
  • Remote jobs in Asia
  • Remote jobs in Europe
  • Remote jobs in Latin America
  • Remote jobs in Middle East
  • Remote jobs in North America
  • Remote jobs in Oceania
  • All remote jobs →

Relocation & visa sponsorship

  • Visa sponsorship jobs
  • Relocation package jobs
  • Relocate to Europe
  • Relocate to Germany
  • Relocate to Netherlands
  • Relocate to Spain
  • Relocate to Portugal
  • Relocate to Greece
  • Relocate to United Kingdom
  • Relocate to Canada
  • Relocate to Australia
  • Relocate to Sweden
  • Relocate to Switzerland
  • Relocate to Japan
  • Relocate to United Arab Emirates
  • All relocation jobs →

© 2026 RelomoteAboutPrivacyTerms

Contact [email protected] · Built by Mahmoud

Relomote
Remote JobsRelocation Jobs
Add companySaved
Ravenwake Games logo

Java Engineer (Contract)

Ravenwake Games
Posted May 28, 2026, 2:45 AM UTC
🇨🇦Canada🏠Remote📁Engineering & Development
Is this job info correct?

Position Title: Software Engineer Department : Platform Employee Type: Temp Location: Remote (within BC, Canada) Salary Range: $41 - $45/hour CAD Ravenwake Games is the newest studio within Enad Global 7, a global leader in video game development and publishing. Backed by iconic franchises such as EverQuest®, PlanetSide®, DC Universe™ Online, Dungeons & Dragons Online®, The Lord of the Rings Online™, Magic: The Gathering Online, and MechWarrior®, we draw on a legacy of genre‑defining experiences. We’re committed to delivering entertainment that inspires, engages, and unites players around the world. At Ravenwake Games, our mission is to craft immersive worlds that bring players together, build vibrant communities, and deliver unforgettable gameplay at every turn. Does this description outlining the job describe you? So, you think the tech world has largely moved to a cloud-first, JavaScript-centric ecosystem, with Next.js and React serving as the dominant default for modern web applications . . . Our Platform team are here to tell you there are still active opportunities for developers who thrive in "old school" stacks like Java 8, J2EE, and Apache Struts. We're looking for a java engineer who loves Java 8, got their start with J2EE, Apache Struts, Apache Velocity, Apache Tomcat, and Spring framework before Spring Boot. Have you always been that person who says, I don't know, but I am willing to learn, or I'm not sure but I can figure it out ? If so this job is for you! This position will work with limited supervision and be able to handle concurrent tasking Maintain and expand existing systems Develop and integrate new product flows Adding new functionality to existing systems as well as new web services, micro services Refactoring Code into current technologies Providing feedback to the team on technology direction Participate in researching and resolving customer issues Qualifications B.S. in Computer Science or Related Field / OR A.S. in Computer Science or Related Field AND 2 Years Software Engineering Professional Experience / OR 4 Years Software Engineering Professional Experience / OR A.S. in Computer Science or Related Field AND 2 Years Software Engineering Professional Experience / OR 4 Years Software Engineering Professional Experience Java Programming with strong data structure, design and algorithm principles, including Object-oriented analysis and design (OOAD), Design Patterns, Architecture Patterns, Refactoring and best practices. Strong Spring Framework, Spring Boot experience Web applications/Web services/micro-services/API design and development Experience with various networking protocols (HTTP, TCP, UDP) and related domain specific languages (SOAP, XML, JSON) SQL Programming and a familiarity with one or more NoSQL databases Working knowledge with Linux tools and scripting languages Experience trouble shooting and debugging production environments Excellent written and verbal communication skills, ability to communicate effectively to both technical and nontechnical audiences Experience with one or more of the following, a plus Languages: C++, C#, Python, PHP Concurrency/Multithreaded programming Java Performance Tuning Java Web Frameworks (e.g. Apache Struts 2) Java JPA/Hibernate/JDBC, JMS, JUnit Web Technologies: JavaScript, TypeScript, Angular, Node.js Web APIs/REST API: Facebook, YouTube, Twitch, PayPal Web, network, and Linux security: SSL, TLS, OAUTH, MFA, TFA, Central Authentication Service (CAS), OWASP Top Ten, etc. Cloud Technologies such as: AWS, Cloud Foundry, Kubernetes, Docker, Chef, Ansible, Kafka Continuous integration and continuous delivery CI/CD systems: Jenkins, GitLab, GitHub Investigating, designing, and delivering scalable systems with high concurrency and availability on the Linux platform Monitoring and alerting systems with trend analysis Various build systems and tools Nice to have, or excited to learn: Apache Struts framework Apache Velocity templating Apache Tomcat application server Spring framework Netty framework & TCP Apache Camel library JMS, ActiveMQ Apereo CAS REST, SOAP & Protobuf Linux, CentOS JavaScript Be Aware of Fraudulent Recruiting Activities Ravenwake Games will never ask applicants for social insurance numbers, date of birth, bank account information or other sensitive information in job applications. Additionally, our recruiters do not communicate with applicants through free e-mail accounts (Gmail, Yahoo, Hotmail) or through online messaging apps (WhatsApp, Hangouts). We will never ask applicants to provide payment during the hiring process or extend an offer without conducting a phone, live video or in-person interview. **Ravenwake is an Equal Opportunity Employer.**

Similar jobs

Similar jobs

H&

Java Software Engineer

Helic & Co

🇨🇦Canada5 days ago
Allstate logo

Product Engineering (Integration Java Developer)

Allstate

🌍Canada, Italy2 weeks ago
TE

Senior Full Stack Engineer (Python + JavaScript)

Tetrix

🌍Canada, United States2 weeks ago
TE

Staff Full Stack Engineer (Python + JavaScript)

Tetrix

🌍Canada, United States2 weeks ago
ClickHouse logo

Senior Software Engineer - Java Streaming - Connectors

ClickHouse

🌍Canada, Germany, Israel, Netherlands, United Kingdom, United States3 weeks ago
Bounteous logo

Senior Java Data Engineering Developer

Bounteous

🇨🇦CanadaJun 10, 2026, 9:42 PM UTC