Java Engineer

Posted 11 Days Ago
Hiring Remotely in Vancouver, BC, CAN
In-Office or Remote
41-45 Hourly
Junior
Gaming • Software
The Role
The Java Engineer will develop, integrate, and maintain web applications and microservices, while working with Java and various frameworks, responding to customer issues, and refactoring code.
Summary Generated by Built In

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.**

Skills Required

  • Bachelor's degree in Computer Science or Related Field or equivalent experience
  • 2 years of Software Engineering experience or 4 years of experience
  • Strong knowledge of Java programming and data structures
  • Experience with Spring Framework and Spring Boot
  • Web applications/Web services/micro-services/API design
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Diego, California
154 Employees
Year Founded: 2015

What We Do

Daybreak Games is a leading global publisher and developer of multiplayer online games best known for its blockbuster hits and franchises, including the original standalone battle royale game, H1Z1®, EverQuest®, EverQuest®II, PlanetSide®2 and DC Universe™ Online. Daybreak also publishes The Lord of the Rings Online™ and Dungeons & Dragons Online® for Standing Stone Games. Daybreak Games is privately owned by Enad Global 7 AB (publ). The company’s executive team serves under the leadership of our CEO, Ji Ham. Daybreak is headquartered in San Diego, CA and has development studios in Austin, TX and Boston, MA. Check out our opportunities here: https://www.daybreakgames.com/careers

Similar Jobs

Workiy Logo Workiy

Java Engineer

Information Technology • Professional Services • Software • Consulting
Remote
CAN
45 Employees

G2i Logo G2i

Software Engineer

HR Tech • Other • Professional Services
In-Office or Remote
206 Locations
201 Employees
30-70 Hourly

Behavox Logo Behavox

Senior Software Engineer

Artificial Intelligence • Software
Remote
Canada
213 Employees

Localcoin Logo Localcoin

Back-end Engineer

Fintech • Payments • Financial Services
Remote
Canada
26 Employees
100K-135K Annually

Similar Companies Hiring

Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account