Senior Software Engineer - Backend (Java)

2 Months ago • 4-8 Years • Backend Development

Job Summary

Job Description

As a Senior Backend Software Engineer (Java) at EFG, you'll participate in the entire software development lifecycle, designing and developing distributed APIs and scheduled procedures within a large microservices environment. You will work with Java, Spring Framework, Golang, GCP, Kubernetes, and NoSQL databases. Responsibilities include solving complex technical issues, contributing to team meetings, troubleshooting across environments, developing proof-of-concept work, and designing code organization. You'll also create technical specifications, develop documentation, and support users. Experience with RESTful/gRPC APIs, async communication, and SOLID/DRY principles is essential.
Must have:
  • Java & Spring Framework experience
  • API design & development
  • Microservices environment
  • RESTful/gRPC API knowledge
  • Async communication understanding
  • NoSQL database experience
  • SOLID/DRY principles
  • Testing in-depth understanding
Good to have:
  • Golang/Go knowledge
  • Docker/Kubernetes experience
  • Passion for esports
  • Good communication skills

Job Details

Description

At EFG (ESL FACEIT Group) we create worlds beyond gameplay, where players and fans become a community. We pride ourselves in having a corporate social responsibility which is that “IT’S NOT GG, UNTIL IT’S GG FOR ALL”. Our passion, craft, and DNA are aligned to create and shape the world of esports, gaming tournaments, leagues, events, and holistic ecosystems through our millions of players, fans, and heroes, as well as through our people, and culture.

About FACEIT

With more than 25m users playing 30m matches every month FACEIT is the leading competitive gaming platform. We provide gamers the best experience possible by making sure we are always on top of our tech – and continue to deliver industry-leading features to our already awesome platform!

The Team

The goal of the Technology team is to establish the best tech platform in the gaming industry. They oversee all product-related technology within EFG, including scouting for innovative tech solutions, designing architectural frameworks, implementing best practices, devising effective tech strategies, fostering partnerships, and implementing seamless integrations.

Our Backend Engineers take full responsibility for the design and build of our distributed APIs and microservices and are currently working on some amazing new features. Our tech stack is based around Java, Golang, GCP, Microservices, Kubernetes – and much more! This is the perfect role for a Java developer looking to gain more experience in Golang/Go.

What you will do:

  • Participate in all aspects of the software development lifecycle including planning, technical design, construction, peer reviews, documentation, testing and deployment;
  • Design and develop distributed APIs and scheduled procedures;
  • Solve complex technical requirements or issues by leading analysis and development;
  • Work with the latest tools and continually learn and develop your skillset;
  • Contribute to team meetings; troubleshooting development and production problems across multiple environments and operating platforms;
  • Develop any required proof-of-concept work as part of the technical design process;
  • Be responsible for the Code Level Design, Organisation of code, use of patterns for the successful implementation of a solution;
  • Ability to clearly write technical and solution design specifications;
  • Support users by developing documentation and assistance tools.

Requirements

  • Current commercial experience with Java and Spring Framework on large scalable projects;
  • Ability to design amazing distributed APIs and scheduled procedures;
  • Experience working within a large Microservices environment;
  • Excellent knowledge of RESTful/gRPC or APIs;
  • Good understanding of Async communication;
  • A passion for video games and esports is a plus;
  • Proven experience working with NoSQL databases would be great;
  • Ability to follow SOLID or DRY principles;
  • Experience with Docker or Kubernetes;
  • In-depth understanding of testing;
  • Previous experience working on large complex applications;
  • Basic knowledge of Golang/Go.

Nice to have:

  • A passion for video games and esports is a plus;
  • Desire to learn new technologies and frameworks;
  • Good communication skills;
  • You are fast and reliable;
  • Able to work independently;
  • Be a proactive learner.

Similar Jobs

Veeva Systems - Software Engineer - Test Automation (Digital Events)

Veeva Systems

Hyderabad, Telangana, India (Hybrid)
8 Months ago
Rackspace Technology - Cloud Practice Engineer III

Rackspace Technology

Jalisco, Mexico (Remote)
1 Month ago
Casumo - Engineering Team Lead

Casumo

(Hybrid)
2 Months ago
Google - Software Engineer II, Unified Autoscaling Services

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Google - Senior Software Engineering Manager

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Patreon - Senior iOS Engineer

Patreon

San Francisco, California, United States (Hybrid)
2 Months ago
Scanline VFX - Backend / Service Engineer

Scanline VFX

Toronto, Ontario, Canada (Hybrid)
5 Months ago
Microsoft - Member of Technical Staff - Backend Engineer, Product

Microsoft

Mountain View, California, United States (Hybrid)
1 Month ago
Balbix - Sr Staff Engineer - Connector

Balbix

Bengaluru, Karnataka, India (On-Site)
7 Months ago
PAPAYA - Software Team Lead (Payments & Fraud)

PAPAYA

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Backend Software Engineer, Authorization - 2025 Start

ByteDance

Singapore (On-Site)
6 Months ago
Suki - Senior SDET

Suki

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Ello - Senior Unity Engineer (Contract)

Ello

São Paulo, State Of São Paulo, Brazil (Hybrid)
2 Months ago
ByteDance - Backend Software Engineer

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
CData Software - Software Development Engineer III

CData Software

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Dun & Bradstreet - 2025 Summer Internship Program - Technology

Dun & Bradstreet

Jacksonville, Florida, United States (On-Site)
7 Months ago
Google - Application Engineer, Supply Chain Logistics

Google

Mexico (On-Site)
1 Month ago
Netflix - Android UI Engineer (L5) - Games Player Experiences

Netflix

United States (Remote)
1 Month ago
Microsoft - Senior Software Engineer (Infra)

Microsoft

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
ByteDance - Software Developer Graduate (Routing Verification & Emulation)

ByteDance

San Jose, California, United States (On-Site)
2 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

Epic Games - Senior DevOps Engineer

Epic Games

(On-Site)
1 Month ago
Tencent - Senior Backend Developer - Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
Gunzilla - Blockchain Go Engineer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
2 Months ago
Ludeo - Streaming Engineer C++

Ludeo

Budapest, Hungary (On-Site)
1 Month ago
Red Point Labs - Java Backend Developer (Remote OK)

Red Point Labs

Argentina (Remote)
1 Year ago
Ziff Davis - Senior Software Engineer, Backend - Lose It!

Ziff Davis

United States (On-Site)
7 Months ago
Epic Games - Senior Mobile Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago
Tencent - WeChat Tech Intern (Backend Developer)

Tencent

(On-Site)
6 Months ago
Go Fund Me - Senior Software Engineer (Payments)

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

The ESL FACEIT Group is the leading competitive games and esports company.


We help brands embrace the youth culture phenomenon of our times. Through exposure and authentic activation, we enable brands to engage the notoriously hard-to-reach global youth audiences capable of driving their growth today and tomorrow.


At EFG we create worlds beyond gameplay where players and fans become community. The company is built on the great legacy of the world-renowned ESL, FACEIT and DreamHack brands.


We harness this legacy to further innovate and develop the esports and gaming landscape worldwide. Working with our developer, publisher, brand, and media partners, we deliver products that accelerate gaming culture and make gamer communities come together.


Join us on the journey as we help gaming communities thrive by creating worlds beyond gameplay that unite players, fans, and creators around the esports and games they love.

Ohio, United States (Hybrid)

England, United Kingdom (Remote)

Columbus, Ohio, United States (On-Site)

Columbus, Ohio, United States (On-Site)

Ohio, United States (On-Site)

Ohio, United States (On-Site)

View All Jobs

Get notified when new jobs are added by ESL FACEIT Group - EFG

Level Up Your Career in Game Development!

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

Job Common Plug