Java Backend Developer

1 Week ago • 3 Years + • Backend Development

Job Summary

Job Description

We are seeking an experienced Java Backend Developer to contribute to the development and maintenance of our applications. Responsibilities include developing new features, participating in all phases of the SDLC, writing unit and functional tests, debugging, working with third-party integrations (payment systems, services), preparing software for release, and collaborating with front-end and DevOps teams. The ideal candidate will have 3+ years of Java development experience, strong Spring Framework knowledge, experience with gRPC and sockets, relational and NoSQL databases, caching systems (Redis), Docker, Git, and OOP principles. Understanding of DIE, YAGNI, KISS, DRY, and SOLID principles is essential.
Must have:
  • 3+ years Java development experience
  • Spring Framework knowledge
  • gRPC, sockets experience
  • Relational & NoSQL database expertise
  • Caching systems (Redis) experience
  • Docker, Git knowledge
  • OOP, design patterns, clean code
Good to have:
  • Message broker systems (RabbitMQ)
  • Event streaming platforms (Kafka)
  • JavaScript, TypeScript, Node.js
  • Gitlab CI/CD
  • OpenAPI (Swagger)
  • Agile/Scrum experience

Job Details

Job Description

We are currently looking for an experienced and skilled Java Backend Developer to join our team. In this role, you will play a crucial part in the development and maintenance of our applications.

Responsibilities

  • Developing new features and supporting the current application
  • Participate in all phases of the software development life cycle (SDLC)
  • Provide test coverage (unit and functional tests)
  • Fixing bugs in different project modules
  • Prepare necessary technical documentation
  • Work with third-party integrations (payment systems, services, etc.)
  • Perform work in preparing the developed software for release and producing its release
  • Conduct debugging of the developed software and correct it in the process of completion
  • Collaborate with the front-end developers, DevOps, and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience
  • Perform and optimize problems, particularly at a large scale, and demonstrate an ability to diagnose and prevent these problems

Requirements

  • Java development experience of more than 3 years and desire to develop at the backend in general
  • Good knowledge of Spring Framework
  • Experience with gRPC and sockets
  • Knowledge of relational databases (PostgreSQL, MySQL, etc) and query optimization (indexes, partitioning, concurrency)
  • NoSQL database experience (MongoDB)
  • Experience with caching systems (Redis)
  • Docker, experience in writing Dockerfiles or base images
  • Experience with Git
  • Knowledge and understanding of OOP principles, design patterns, and clean code
  • Knowledge, understanding, and following the principles of DIE, YAGNI, KISS, DRY, and SOLID
  • Knowledge of Unix systems
  • At least basic knowledge of Unit testing
  • English Level should be enough to read technical documentation and communicate with colleagues (B1+)

Nice to have

  • Experience with message broker systems (RabbitMQ, Redis pub/sub, etc)
  • Experience with event streaming platforms (Kafka)
  • Knowledge of JavaScript and TypeScript, experience in Node.js
  • Experience with Gitlab CI/CD
  • OpenAPI (swagger)
  • Agile/Scrum experience

Similar Jobs

Meta - Production Engineering

Meta

Bellevue, Washington, United States (On-Site)
4 Months ago
Playtech - Junior Java Developer

Playtech

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Canva - Staff Backend Software Engineer (Java) - Canva Ecosystem

Canva

Perth, Western Australia, Australia (Remote)
1 Month ago
Epic Games - Senior Gameplay Systems Programmer, Fortnite

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Next Level Business Services - ATG Architect

Next Level Business Services

Bolingbrook, Illinois, United States (On-Site)
5 Months ago
Tap Nation - Senior Unity Developer Web3 (Freelance)

Tap Nation

New York, New York, United States (Remote)
3 Months ago
Rennsportgg - Site Reliability Engineer

Rennsportgg

Munich, Bavaria, Germany (Remote)
4 Weeks ago
Haptic - Senior Backend Engineer

Haptic

Paris, Île-de-France, France (Remote)
2 Months ago
CloudHire - Senior Java Developer

CloudHire

Karnataka, India (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Interactive Brokers - Senior Java Developer - Client Portal

Interactive Brokers

Hong Kong Island, Hong Kong (On-Site)
5 Months ago
ByteDance - Backend Software Engineer (Business Infra), ByteCloud - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
Hacksaw Studios - Gameplay developer / programmer (backend)

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
8 Months ago
Wargaming - Automation QA Engineer (World of Warships: Legends, Console and Mobile)

Wargaming

Belgrade, Serbia (Hybrid)
4 Months ago
The Walt Disney Company - Sr Machine Learning Engineer

The Walt Disney Company

Los Angeles, California, United States (On-Site)
4 Months ago
Overwolf - Content Moderation Team Lead

Overwolf

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
ByteDance - Android Software Engineer - Global Payment

ByteDance

Singapore (On-Site)
6 Days ago
Nielsen Holdings - Sr. Data Engineer - (Big Data, Spark, Scala, Python, AWS, RDBMS, SQL)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
ByteDance - Backend Engineer (Machine Learning System) Intern - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
Moon Active - Game Development Manager

Moon Active

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Backend Development Jobs

Supercell - Senior Server Engineer

Supercell

Helsinki, Uusimaa, Finland (On-Site)
5 Months ago
SuperPlay - Server Team Leader

SuperPlay

Tel Aviv District, Israel (On-Site)
1 Month ago
CloudHire - Senior Backend Engineer - TypeScript

CloudHire

Telangana, India (Remote)
2 Weeks ago
CloudHire - Senior Backend Engineer - TypeScript

CloudHire

Bengaluru, Karnataka, India (Remote)
6 Days ago
Garena - Intern, Software Engineer

Garena

Singapore (On-Site)
1 Month ago
Ajmera Infotech - Sr. Backend Engineer - Node Expert

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
7 Months ago
JustPlay - Backend Engineer

JustPlay

Berlin, Berlin, Germany (Hybrid)
1 Week ago
SuperPlay - SENIOR .NET DEVELOPER

SuperPlay

Bucharest, Bucharest, Romania (On-Site)
5 Months ago
Voodoo - Senior Multiplayer Server Engineer - Paper.io 2

Voodoo

Barcelona, Catalonia, Spain (Remote)
6 Days ago
Rennsportgg - Senior Backend Engineer (f/m/x)

Rennsportgg

Munich, Bavaria, Germany (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Murka Games is an international game development company that has been successfully producing social casino and casual games for over a decade. For several years in a row, Murka’s titles were called the most innovative in the category and ranked among top European companies:

• Top Publishers Award of App Annie’s 2021

• EGR Global North America Awards 2021

• Top 15 Social Casino Game Publishers by EKG

In 2019, Murka Games was acquired by the Blackstone Group, one of the world’s largest private equity firms.

Murka Games brings fun and joy to 5 million monthly players in more than 200 countries worldwide.

With ambitious creation plans in the mobile gaming industry, we are actively looking for new talents to join our team.

View All Jobs

Get notified when new jobs are added by MURKA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug