Java Backend Developer - Malta

Permanent / Full Time
Malta
Europe
€49,000 - 54,000
Programming and Development
1422715
17-01-2024 05:13 PM

If you are a skilled Java Backend Developer with good backend development skills and familiarity with relation databases and with a passion for strategy games, then we are looking for someone like you to join our team.

ABOUT
This well established studio in Malta is focused on designing, developing and marketing online strategy games for all platforms: Our global strategy hit-game is at the center of our endeavors and constantly being refined and expanded across iOS, Android and PC/Steam.

Job Description
As a mid-level Java backend developer you will be part of our interdisciplinary team, developing and adding to our new line-up of online games 
In this role, you can expect a professional environment utilizing a blend of both proven and new technologies. Our game’s backend is based on a self-built Java game engine that is interfacing with other services written in Java and PHP, which we constantly extend and improve. Our servers are running on a distributed architecture in the Google Cloud.

Our game clients are complex web applications, written in TypeScript and making use of the Vue.JS framework.
Your job would be to improve our existing backend and to create new services around it.

Responsibilities
• Developing the backend for new game features and properly integrating them with the frontend
• Writing code optimized for efficiency and maintainability that follow industry standards, primarily (but not solely) in Java.
• Writing technical documentation for existing and planned game features.
• Collaborating closely with all departments and key members to create and deliver an exceptional and involving online game play experience

Employment Details
• Full-time
• Starting date as soon as possible

Employment Benefits
• 4-day work week (Mon- Thur)
• Hybrid (remote/home office optional)
• Private health insurance coverage
• Cool office & work events
• Relocation support
• Funds & so much more

Job Requirements

Must Have Skills:
• 5 years experience
• Excellent server-side Java
• SQL knowledge
• Ability to produce fast, well documented and easily extendable code
• Ability to articulate and document technical designs clearly and analytically
• Good object oriented programming skills, familiarity with the most common design patterns
• Ability to communicate effectively and objectively in English
• Passion for video games

Desirable Skills:
• Experience in developing online multiplayer games
• Familiarity with agile software development and scrum
• Some experience with PHP
• Experience with message queues (Kafka) and caching solutions (Redis, Memcached)
• Experience with setting up CI/CD pipelines (Jenkins, Gradle, Docker, etc.)
• Familiarity with the Linux
• Skills in navigating and debugging complex infrastructures
• Client side scripting skills (Javascript, Typescript)
• Familiarity with the VueJS framework
• Some frontend development experience with HTML5/CSS
• Familiarity with developing and maintaining mobile applications (iOS, Android)

Can't find the job you're looking for? Complete this short form & submit your CV then we will do the rest

(Permitted file size is 5Mb and file types are: doc, docx, txt, pdf, rtf, xls)

Please note that for your privacy no data from this form is stored in this website (view our privacy policy).

Attach CV*