> Markdown version of [/jobs/ext/3035420-junior-java-developer](https://www.wearedevelopers.com/jobs/ext/3035420-junior-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # (Junior) Java Developer - **Company:** Tipico - **Location:** Karlsruhe, Germany - **Experience:** Starter - **Contract:** Internship / Graduate position - **Skills:** Clean Code Principles, Java (Programming Language), Artificial Intelligence, Cloud Computing, Code Review, Databases, Continuous Integration, DevOps, Java Virtual Machine (JVM), Pair Programming, Software Architecture, Software Construction, Software Engineering, SQL Databases, Software Organization, ReactJS, Large Language Models, Backend, Git, Containerization, Kubernetes, Front End Software Development, Software Version Control, Docker - **Published:** September 23, 2026 - **Apply:** https://jobs.smartrecruiters.com/Tipico/744000136171599--junior-java-developer-m-f-x- ## About the Role * Education. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. * AI-native way of working. This is what matters most to us. 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. You can hardly imagine building software without AI agents at your side. * Engineering foundation. 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. * Ecosystem fluency. Besides core technologies like Java, you have a solid understanding of the supporting ecosystems and frameworks (for example Spring and the wider JVM and web landscape). * Software engineering. Interest in software architecture, clean code, and software development best practices. * Databases. Basic understanding of different database technologies, such as relational (SQL) and document-based databases. * Version control. Familiarity with Git and collaborative version control workflows. * Cloud & DevOps. Curiosity about cloud technologies, containerization (Docker/Kubernetes), and CI/CD processes. * Innovation & growth mindset. 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. * Collaboration. A collaborative mindset with good communication skills and the ability to work effectively in cross-functional teams. * Language. Good command of English, both written and spoken, as English is the primary language of communication in an international team. ## Description 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. Your playing field: * 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. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Shifting Stress to Progress— Understanding DevOps to do DevOps Better](https://www.wearedevelopers.com/videos/268-shifting-stress-to-progress-understanding-devops-to-do-devops-better) - [Agentic AI Systems for Critical Workloads](https://www.wearedevelopers.com/videos/1592-agentic-ai-systems-for-critical-workloads) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Create AI-Infused Java Apps with LangChain4j](https://www.wearedevelopers.com/videos/1549-create-ai-infused-java-apps-with-langchain4j) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)