About the Role
Bayes Esports is looking for an experienced (Senior) Java Backend Developer (m/f/d) to help us shape the future of esports data infrastructure. Join our Berlin-based engineering team and work on scalable, high-performance systems powering real-time esports experiences around the world.
You will be responsible for designing, developing, and maintaining high-performance backend services that power our applications. You will work closely with Frontend developers, DevOps engineers, and product teams to build scalable and efficient solutions.
Responsibilities
* Backend Development & Architecture
o Design, implement, and maintain scalable microservices using Java and Spring Boot.
o Develop and optimize RESTful APIs for seamless frontend-backend communication.
o Utilize RabbitMQ for efficient message queuing and event-driven architecture.
* Database & Cloud Infrastructure
o Work with PostgreSQL to design and optimize database schemas and queries.
o Ensure data integrity, security, and performance tuning.
o Deploy and manage applications using AWS, Terraform, Kubernetes, and Helm.
* Performance, Security, & Reliability
o Implement Istio service mesh to enhance service communication and security.
o Utilize Docker for containerized applications and deployment automation.
o Ensure high availability and scalability using cloud-native best practices.
* Collaboration & Agile Development
o Work closely with Frontend developers (React, Redux, SCSS, Bootstrap) to ensure seamless API integration.
o Participate in Agile/Scrum workflows, including sprint planning and retrospectives.
o Contribute to technical discussions and decision-making processes.
What we have to offer
* Work at the forefront of esports and live data — an industry growing at warp speed
* A modern tech stack and an engineering culture that encourages innovation and autonomy
* A diverse and international team of passionate professionals
* Health benefits, including company fitness cards and a company pension system
* Interesting expert talks self-organized by your colleagues to broaden our horizons and get to know each other better
* Hybrid new work policy, including home office and remote work options
* Gaming rooms to play and crush your enemies with your colleagues
* Free massages twice a month (if you want), foot massage equipment, and a massage chair
* Company-subsidized Public Transportation ticket
* Opportunity to go to Esports events
About us
Bayes Esports is the leading data ecosystem for esports, pioneering official data offerings and premium esports services that empower a wide variety of use cases for our clients ranging from tournament organizers to sportsbooks, fantasy platforms, and media companies.
Our partners are some of the biggest names in the industry including the ESL FACEIT Group, the tournament organizer for top Counter-Strike 2 and Dota 2 leagues, and the Esports World Cup, the first-of-its-kind ongoing multigame global tournament held annually in Saudi Arabia. With esports data warehousing, analytics, and distribution, we are building the technology and tools that transform the esports experience for fans worldwide into unforgettable heart-racing moments.
Data is key for fan engagement in any sport and esports is no different. Imagine Formula 1 drivers “taking you on a ride” using their helmet cameras, widgets with fastest lap counts, or football with its scoreboards, heated moments replays, player performance stats, or match predictions. Our Bayes Esports data toolkit empowers the esports industry to offer the same experiences to fans. The more data points, visuals, or statistics there are to follow - the more captivating each esports becomes.
Across all departments — Engineering, Product, Sales, Marketing, Partnerships, Finance, People & Culture, and beyond—Bayes Esports’ team is always developing new pioneering data-driven solutions and tools.
Our technology is built on three key pillars: PYTHON, JAVA, and AWS.
As a scale-up business with a startup mindset, we embrace innovation at every level, empowering each team to play a vital role in our growth and evolution. Flexibility and thinking outside the box are essential to our success.
At the heart of Bayes Esports are our core values, which guide us in everything we do.
- Ownership
- Excellence
- Boldness
- Cooperation
- Mindset
We believe that teamwork makes the dream work - and that's why we've built a team that supports each other at every turn.
We work and game from a central office in the heart of Berlin’s vibrant Kreuzberg. Packed with unlimited snacks and treats, a fitness area, a gaming room, bi-weekly massage sessions, and a flexible hybrid setup so our employees can always feel their best.
Must-Have Experience
* 3+ years of experience (5+ years for a Senior role) working with Java and within a modern Java environment.
* Strong proficiency in Java, Spring Boot, Hibernate, and RESTful API development.
* Experience with RabbitMQ, Redis, and PostgreSQL.
* Familiarity with AWS cloud services, Terraform, Kubernetes, Helm, and Istio.
* Proficiency in Docker and containerized deployments.
* Understanding of security best practices (OAuth, JWT, encryption).
* Strong analytical and problem-solving skills.
* Passion for clean, scalable, and efficient code.
* Ability to work independently in a fast-paced startup environment.
* Excellent communication and teamwork skills.
Extra Power-Ups
* Bachelor's degree in Computer Science, Software Engineering, or a related field.
* Experience with OCR technologies is a plus.
* Passion for esports or gaming
Additional Information
* Work Model - Hybrid setup (2 days in office, 3 days home office)
* Learn more about us:
WORK AUTHORIZATION
We value diverse backgrounds and experiences. Applications from candidates needing visa sponsorship are welcome, and we'll be happy to support the process where applicable. If you already have work authorization in Germany, please indicate this in your application.
By applying, you consent to the processing of your personal data for recruitment purposes in accordance with our privacy policy. More details can be found here .