Software Engineer, Java (Contract)

Ravenwake

Vancouver

On-site

CAD 56,481 - 61,992

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading video game development studio is seeking a Software Engineer to work remotely from Canada. The successful candidate will maintain and expand existing systems, develop new web services and functionality, and provide feedback on technology direction. Candidates should possess strong Java programming skills, experience with Spring Framework and SQL, as well as excellent communication abilities. Join us to craft immersive gaming experiences that inspire and engage players worldwide.

Qualifications

  • B.S. in Computer Science or relevant field, or equivalent experience.
  • Strong experience in Java Programming and best practices.
  • Familiarity with SQL and NoSQL databases.

Responsibilities

  • Work with limited supervision and handle multiple tasks.
  • Maintain and expand existing systems.
  • Develop and integrate new product flows.

Skills

Java Programming
Spring Framework
SQL Programming
Linux tools and scripting
Excellent communication skills

Education

B.S. in Computer Science or Related Field
2 Years Software Engineering Professional Experience
4 Years Software Engineering Professional Experience

Tools

Spring Boot
NoSQL databases
Web Technologies: JavaScript, TypeScript
Cloud Technologies: AWS, Docker

Job description

Position Title: Software Engineer

Department: Platform

Employee Type: Temp

Location: Remote (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.

Overview

We are looking for a skilled and motivated software engineer to help on a variety of fun and interesting projects.

Responsibilities
  • This position will work with limited supervision and be able to handle concurrent tasking
  • Maintain and expand existing systems
  • Develop and integrate new product flowsAdding 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
Additional Skills (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

Ravenwake is an Equal Opportunity Employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate Software Engineer - EverQuest
Associate Software Engineer - EverQuest

Ravenwake • British Columbia

Hybrid
CAD 38,000 - 55,000
Software Engineer II, Web London, Ontario
Software Engineer II, Web London, Ontario

DIGITAL EXTREMES Ltd. • London

On-site
CAD 80,000 - 95,000
Principle Software Developer
Principle Software Developer

Snowed In Studios Inc. • Canada

Hybrid
CAD 135,000 - 160,000
Comprehensive health benefits
4 weeks paid vacation + holidays
Unlimited sick leave
+3
Software Engineer / Java / 6-12 Month Contract
Software Engineer / Java / 6-12 Month Contract

Motion Recruitment • Winnipeg

Hybrid
CAD 55,000 - 76,000
RQ11428 - Software Developer- Front End - Senior
RQ11428 - Software Developer- Front End - Senior

Maarut • Toronto

On-site
CAD 90,000 - 130,000
Java Technical Lead
Java Technical Lead

Wissen Technology • Montreal (administrative region)

Hybrid
CAD 85,000 - 120,000
Healthcare insurance for family
Paid Time Off
Support for industry certifications
+2
RQ11124 - Sr. Software Developer - Full Stack
RQ11124 - Sr. Software Developer - Full Stack

Source Code • Toronto

Hybrid
CAD 90,000 - 120,000
Software Engineer III
Software Engineer III

Electronic Arts • Vancouver

Hybrid
CAD 120,000 - 170,000
Hybrid work model
Competitive compensation
Comprehensive benefits
Full Stack Software Developer
Full Stack Software Developer

United States Digital Space LLC • Toronto

On-site
CAD 70,000 - 90,000
Health, vision, and dental benefits, employer-paid
RRSP and gym subsidies
Work-life balance
+4
Software Developer
Software Developer

Red Rhino Networks Inc. • Abbotsford

On-site
CAD 75,000 - 90,000
Extended health benefits
Flexible work environment
Learning & certifications
+1