Junior Java Software Engineer

Junior Java Software Engineer

Lienz Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
O

Auf einen Blick

  • Aufgaben: Entwickle skalierbare Backend-Services mit modernen Java-Technologien und unterstütze Kundenintegrationen.
  • Unternehmen: OpenBet, ein globaler Marktführer im Bereich Wett- und Spielerlebnis.
  • Vorteile: Attraktive Vorteile, flexibles Arbeiten und Entwicklungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit Fokus auf Vielfalt und Inklusion.
  • Warum dieser Job: Gestalte die Zukunft des iGaming mit innovativen Technologien und einem starken Team.
  • Qualifikationen: Erfahrung in Java-Backend-Entwicklung und Teamarbeit erforderlich.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Das Team OpenBet ist ein globaler Marktführer im Bereich Wetten und Gaming-Entertainment, dem über 200 Partner vertrauen, um unvergessliche Gewinnmomente für Millionen von Spielern weltweit zu schaffen. Seit über 25 Jahren treibt unsere unschlagbare Plattform die bekanntesten Wettmarken an und sorgt für Spitzenleistung mit 100% Betriebszeit, unvergleichlicher Skalierbarkeit und Geschwindigkeit.

Neccton, eine Marke von OpenBet, ist ein renommiertes Softwareunternehmen für verantwortungsbewusstes Spielen, Geldwäschebekämpfung und Betrugserkennung. Mit mehr als 15 Jahren Erfahrung im Glücksspielsektor haben wir unseren Sitz in Österreich.

Das Ziel / Was Sie tun werden

Als Junior Java Backend Developer werden Sie dazu beitragen, skalierbare Backend-Dienste zu entwickeln und zu betreiben, die unsere SaaS-Plattform und Lösungen für verantwortungsbewusstes Spielen unterstützen. Sie arbeiten praktisch mit modernen Java-Technologien, APIs und Google Cloud, während Sie Kundenintegrationen unterstützen und eng mit internen Teams zusammenarbeiten, um zuverlässige, qualitativ hochwertige Software bereitzustellen.

Verantwortlichkeiten

  • Entwicklung und Wartung von Backend-Diensten mit Java (Spring Boot oder ähnlichen Frameworks) für skalierbare, cloud-native Anwendungen.
  • Entwurf und Implementierung von REST APIs, Sicherstellung klarer Verträge, Versionierung und hohe Zuverlässigkeit.
  • Aufbau und Unterstützung von Integrationen mit Kundensystemen, einschließlich Datenübertragung, Validierung und Transformation.
  • Bereitstellung und Betrieb von Diensten auf Google Cloud unter Verwendung von Technologien wie Cloud Run, Pub/Sub, Cloud Storage und verwandten Diensten.
  • Schreiben von sauberem, wartbarem und gut getesteten Code unter Beachtung von Codierungsstandards und Best Practices (z.B. Code-Reviews, statische Analyse).
  • Überwachung und Fehlersuche in Produktionssystemen, Analyse von Protokollen und Metriken zur Identifizierung und Behebung von Problemen.
  • Unterstützung bei der Einarbeitung neuer Kunden, Hilfe bei der Konfiguration von Integrationen, Validierung von APIs und Gewährleistung eines reibungslosen Go-Live.
  • Behebung technischer Support-Tickets, Untersuchung von Problemen, Identifizierung von Ursachen und Zusammenarbeit an Lösungen.
  • Tägliche Zusammenarbeit mit Frontend-, Datenengineering-, QA- und Kunden-Teams zur Abstimmung von Anforderungen und Lieferung.
  • Kontinuierliche Verbesserung der Systemzuverlässigkeit, Beitrag zu Beobachtbarkeit, Tests und Automatisierung.

Qualifikationen

  • Ausbildung in Informatik / Software Engineering (HTL, FH, Universität) oder gleichwertige praktische Erfahrung.
  • Erste praktische Erfahrungen (z.B. Praktika, Projekte oder 1–2 Jahre) in der Java-Backend-Entwicklung oder Software Engineering.
  • Solide Kenntnisse in Java und objektorientierten Programmierprinzipien.
  • Grundkenntnisse in Spring Boot oder ähnlichen Backend-Frameworks.
  • Verständnis von REST APIs, HTTP und Integrationsmustern.
  • Vertrautheit mit Datenbanken (z.B. SQL, relationale Modellierung) und grundlegenden Datenhandhabungskonzepten.
  • Erfahrung mit Cloud-Technologien (vorzugsweise Google Cloud) oder starke Motivation zu lernen.
  • Strukturierter Ansatz zur Problemlösung und Interesse an Softwarequalität, Zuverlässigkeit und Leistung.
  • Komfortables Arbeiten in einem agilen Umfeld mit iterativer Lieferung.
  • Teamorientierte Denkweise, starke Zusammenarbeit und Bereitschaft zu lernen und sich zu verbessern.
  • Gute Englischkenntnisse in Wort und Schrift.

Nice to have

  • Erfahrung mit Google Cloud Platform (GCP) Diensten (z.B. Cloud Run, Pub/Sub).
  • Vertrautheit mit Microservices-Architekturen und ereignisgesteuerten Systemen.
  • Grundverständnis von CI/CD-Pipelines (z.B. GitHub Actions) und Git-Workflows.
  • Erfahrung mit Testpraktiken (Einheits-/Integrationstests).
  • Erfahrung mit Überwachungs- und Protokollierungstools (z.B. Datadog, Cloud Logging).

Was wir Ihnen bieten können

  • Attraktive Vorteile, ein offenes und unterstützendes Umfeld sowie einen modernen Arbeitsplatz.
  • Regelmäßige Zusammenarbeit mit globalen Teams, während unser Geschäft weiter wächst.
  • Greifbare Entwicklung: Lernen, Mentoring und Möglichkeiten, in tiefere technische Verantwortung zu wachsen.
  • Flexible Arbeitszeiten und Unterstützung bei der Karriereentwicklung.
  • Ein kollaboratives Büroumfeld.

Bei OpenBet feiern wir Vielfalt und glauben daran, ein integratives Umfeld zu schaffen, in dem jede Stimme geschätzt und respektiert wird. Wir setzen uns dafür ein, ein Team aufzubauen, das das reiche Gefüge der Menschheit widerspiegelt und Menschen aus allen Lebensbereichen, Hintergründen und Identitäten einbezieht. Schließen Sie sich uns an, um die Zukunft des iGaming zu gestalten, wo Vielfalt nicht nur gefeiert wird – sie wird gefeiert.

Junior Java Software Engineer Arbeitgeber: OpenBet

OpenBet ist ein hervorragender Arbeitgeber, der eine offene und unterstützende Arbeitsumgebung bietet, in der Teamarbeit und persönliche Entwicklung großgeschrieben werden. Mit attraktiven Benefits, flexiblen Arbeitszeiten und der Möglichkeit, in einem dynamischen internationalen Umfeld zu wachsen, fördert OpenBet die berufliche Weiterentwicklung seiner Mitarbeiter und schafft gleichzeitig ein inklusives Arbeitsklima, das Vielfalt schätzt und respektiert.

O

Kontaktdaten:

OpenBet Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Junior Java Software Engineer erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei OpenBet anzuklopfen, wenn du dich auf die Stelle als Junior Java Software Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei OpenBet vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Junior Java Software Engineer mit Bravour zu bestehen

Java
Spring Boot
REST APIs
Google Cloud
Cloud Run
Pub/Sub
Cloud Storage

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei OpenBet klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei OpenBet vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.