Who we’re looking for

We're looking for an accomplished and talented Senior Java Developer at DECA Games. You have full-stack development experience with best of class engineering skills. In addition to having deep knowledge of highly scalable distributed systems, you have a passion for gaming and thrive on working with all departments to ensure that each game’s needs are met by DECA's core engineering team. In collaboration with both internal and external partners, you will drive core platform features from beginning to end in a central leadership role.

This position requires close collaboration with all other disciplines to help lead, capture, develop and communicate a coherent vision of our core systems, features and tools. In this position, you are responsible for all aspects and quality of your projects. You will also be a leader in establishing best practices, assisting / mentoring other engineers on the team and identifying problem areas / opportunities for improvement in the codebase.

This role is a remote role, you can work from everywhere in the world.

Your Responsibilities

  • Ensure the needs of the project are met within the engineering team
  • Ensure best practices are maintained at all times in all stages of the process
  • Identify areas to improve within the codebase
  • Design, develop, test, deploy, maintain and improve our software with high quality, maintainable code
  • Work closely with game design to implement new features

Your Profile

    • 4+ years of Games Industry experience
    • Must have shipped at least one game on iOS or Android
    • Extensive experience with back-end Java development
    • Extensive experience with Spring Boot, Spring MVC, or Hibernate
    • Experience working with fully distributed teams
    • Experience with Node.js, Golang, or Python a plus
    • Experience with AWS, GCP, or similar Cloud services a plus
    • Strong Documentation / Presentation / Communication skills
    • Strong problem solving / debugging skills
    • Ability to work unsupervised
    • Ability to assist others in their work

    We are looking forward to your application!

    Your DECA HR Team