2,614 Open roles
98 Companies
54 Posted today
Jobs / OpenBet / Junior Java Software Engineer
Posted 2026-06-03

Junior Java Software Engineer

Description

As a Junior Java Backend Developer, you will contribute to building and operating scalable backend services that power our SaaS platform and responsible gaming solutions. You will work hands-on with modern Java technologies, APIs, and Google Cloud, while supporting customer integrations and collaborating closely with internal teams to deliver reliable, high-quality software.

Responsibilities
  • Develop and maintain backend services using Java (Spring Boot or similar frameworks) for scalable, cloud-native applications.
  • Design and implement REST APIs, ensuring clear contracts, versioning, and high reliability.
  • Build and support integrations with customer systems, including handling data exchange, validation, and transformation.
  • Deploy and operate services on Google Cloud, leveraging technologies such as Cloud Run, Pub/Sub, Cloud Storage, and related services.
  • Write clean, maintainable, and well-tested code, following coding standards and best practices (e.g., code reviews, static analysis).
  • Monitor and troubleshoot production systems, analyzing logs and metrics to identify and resolve issues.
  • Support onboarding of new customers, helping configure integrations, validate APIs, and ensure smooth go-live.
  • Resolve technical support tickets, investigate issues, identify root causes, and collaborate on fixes.
  • Collaborate daily with frontend, data engineering, QA, and customer teams to align on requirements and delivery.
  • Continuously improve system reliability, contributing to observability, testing, and automation.
Requirements
  • Education in computer science / software engineering (HTL, FH, university) or equivalent practical experience.
  • First hands-on experience (e.g., internships, projects, or 1–2 years) in Java backend development or software engineering.
  • Solid knowledge of Java and object-oriented programming principles.
  • Basic experience with Spring Boot or similar backend frameworks.
  • Understanding of REST APIs, HTTP, and integration patterns.
  • Familiarity with databases (e.g., SQL, relational modeling) and basic data handling concepts.
  • Exposure to cloud technologies (preferably Google Cloud) or strong motivation to learn.
  • A structured approach to problem-solving and an interest in software quality, reliability, and performance.
  • Comfortable working in an Agile environment with iterative delivery.
  • Team-first mindset, strong collaboration skills, and willingness to learn and improve.
  • Good English skills, both spoken and written.
Benefits
  • Attractive benefits, an open and supportive environment, and a modern workplace.
  • Regular collaboration with global teams as our business continues to grow.
  • Tangible development: learning, mentorship, and opportunities to grow into deeper engineering ownership.
  • Flexible working and guidance to progress your career.
  • A collaborative office environment