Ravenwakegames
Java Engineer (Contract)
Vancouver, BC, Canada · Contract
Sponsorship not specified$41k-$45kDetected 41 days ago
JavaScriptTypeScriptPythonJavaC++C#PHPReactNext.jsAngularNode.jsSpringData StructuresGitSQLNoSQLAWSDockerKubernetesAnsibleCI/CDJenkinsLinuxAPI Development
About the role
- 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.
- Does this description outlining the job describe you?
Requirements
- Experience with various networking protocols (HTTP, TCP, UDP) and related domain specific languages (SOAP, XML, JSON)
- Experience trouble shooting and debugging production environments
- Excellent written and verbal communication skills, ability to communicate effectively to both technical and nontechnical audiences
- 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
- SQL Programming and a familiarity with one or more NoSQL databases
- Working knowledge with Linux tools and scripting languages
Nice to have
- Spring framework
- Netty framework & TCP
- Apache Camel library
- REST, SOAP & Protobuf
- This position will work with limited supervision and be able to handle concurrent tasking
- Adding new functionality to existing systems as well as new web services, micro services
- Refactoring Code into current technologies
Skills
- 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
Compensation
- 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™,
- $41 - $45/hour CAD
- 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?
Apply directly at Ravenwakegames →Create a free account for alerts like thisView Ravenwakegames immigration profile
This listing is sourced directly from Ravenwakegames's careers page and normalized into a canonical job model.