Logo Tipico

Junior Java Developer

Job

  • Level
    Junior
  • Location
    Karlsruhe
  • Working Model
    Onsite
  • Job Field
    Software
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment

Job Summary

In this role, you will develop full-stack applications using Java for the backend and React for the frontend, collaborate closely with AI-powered agents, and explore new technologies in an agile team.

Job Technologies

Your role in the team

  • Start your journey with us, bring your ideas to the table, and develop products that maximise the thrill of sports for our customers.
  • You'll work in a collaborative and agile environment alongside experienced developers who will support you in building your technical skills and growing your career.
  • Build software hand-in-hand with AI agents.
  • Using AI to design, write, review and ship code is becoming core to how we work, not an afterthought - you'll grow into steering agents effectively as part of your daily craft.
  • Develop full-stack applications, primarily powered by Java in the backend and React in the frontend, within a modern and continuously evolving technology landscape.
  • Support the design, implementation and maintenance of end-to-end solutions, choosing the right technologies for each problem rather than being locked into a single framework.
  • Work closely with experienced engineers across the entire software development lifecycle, from concept to production.
  • Participate in code reviews, pair programming and knowledge-sharing sessions to continuously sharpen your craft.
  • Own your contributions end to end - from clean, well-tested code to the supporting documentation that makes your work usable by the whole team.

This text has been machine translated. Show original

Our expectations of you

Education

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • First hands-on experience with Java - through internships, working-student positions, university or personal projects, or professional work - as a solid foundation to build on rather than the limit of what you want to do.

Qualifications

  • AI is already an integral part of your toolbox - you have a feel for how LLMs behave, you know how to steer an agent toward a good result, and you naturally work with tools such as MCPs and skills.
  • Neben Kerntechnologien wie Java verfügen Sie über ein fundiertes Verständnis der unterstützenden Ökosysteme und Frameworks (zum Beispiel Spring und die breitere JVM- und Web-Landschaft).
  • Interest in software architecture, clean code, and software development best practices.
  • Grundlegendes Verständnis verschiedener Datenbanktechnologien, wie relationale (SQL) und dokumentenbasierte Datenbanken.
  • Vertrautheit mit Git und kollaborativen Versionskontroll-Workflows.
  • Interest in cloud technologies, containerization (Docker/Kubernetes), and CI/CD processes.
  • You welcome change and like being at the edge of what's possible.
  • Reading about new tools, trying them out and experimenting feels natural to you - and you bring a strong drive to learn, develop new skills and take on new challenges.
  • A collaborative mindset with good communication skills and the ability to work effectively in cross-functional teams.
  • Good command of English, both written and spoken, as English is the primary language of communication in an international team.

This text has been machine translated. Show original

What we offer

  • We have a solid foundation on which to grow.
  • Your development matters to us.
  • We provide mentoring, regular feedback sessions, and individual growth opportunities to help you build your career.
  • Work alongside experienced engineers who actively support your development and share their knowledge.
  • To make your move to Karlsruhe as smooth as possible.
  • We offer a sustainable commuting solution whilst also keeping you active!
  • Sichern Sie Ihre Zukunft! Treten Sie unserer betrieblichen Altersvorsorge bei, bei der wir zusätzliche finanzielle Unterstützung bieten.
  • We encourage an active lifestyle, and to support this, we've partnered with an online sports platform that provides access to a variety of clubs and offers across Germany.
  • Our very own Karlsruhe campus provides an open-plan space with the latest technology.
  • Sponsored charity and team gatherings, we like to have fun together as one team and reinforce our connections.
  • We believe in collaboration and working together as a team, but we also give importance to the uniqueness of every one of us.
  • MacBook or Windows? We love tech, and this helps us stay ahead.

This text has been machine translated. Show original

Benefits

Work-Life-Integration

Health, Fitness & Fun

Topics You Will Work On

Job Locations

  • Location Karlsruhe

    Baden-Württemberg

    Germany

About Your Employer

Tipico

Tipico

We are the leading sports betting provider in Germany. Our goal is to provide millions of people with an even more intense sporting experience - every day. Our values of passion, progress and trust drive us to provide our customers with the best possible product every day.

Description

  • Language
    English
  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Sports, Leisure

Employer reviews

by devworkplaces.com

Total

(1 Review)
3.0
  • Workingconditions

    2.8
  • Culture

    3.0
  • Career Growth

    3.0
  • Engineering

    3.2
Show all reviews
Logo Tipico

Junior Java Developer

Location
Karlsruhe
Working Model
Onsite
Diversity
Open for all genders
English Only
English only required

More Jobs