Einrichtung der GitHub Enterprise Plattform mit EU-Datenresidenz, Integration von Entra ID (SSO/SCIM), Rollen- und Berechtigungskonzept sowie zentralem Audit-Logging Implementierung von CI/CD-Templates und Workflows in GitHub Actions für Java, Python, Frontend und Infrastrukturprojekte (AKS, APIM, Event Hubs, Service Bus, Power Platform) Integration von Sicherheits- und Compliance-Funktionen (GHAS) inklusive CodeQL-Scanning, Secret Scanning mit Push Protection, Dependabot sowie Container- und IaC-Scanning.
Du bekommst im Rahmen des Praktikums tiefe Einblicke in die Sicherheit in der Softwareentwicklung und Themen wie DevSecOps, Secure Software Development Lifecycle (SSDLC) und Security-Tools in der Softwareentwicklung.Du unterstützt unsere Security Experten in verschiedensten Aufgabenbereichen, von der Erforschung anfallender Themen über Umsetzung und Implementierung / Weiterentwicklung von (Security-)Tools und unterstützender KI-Tools bis hin zur technischen Unterstützung.Du bereitest Security-Guidelines und/oder andere Security-Informationen für die Entwicklungsteams vor.Du bist eingeschriebene:r Student:in (m/w/d) des Studiengangs Cyber Security, Application Security, Software Engineering, Allgemeine Informatik, Medieninformatik, Wirtschaftsinformatik (oder vergleichbar)Du hast Interesse an der Software-Sicherheit und Software-Entwicklung und möchtest mehr darüber erfahren, wie sichere Software in der Praxis entwickelt wird, und warum Kryptographie dabei unsere allerkleinste Herausforderung ist.Du hast Interesse an u.a. folgenden Technologien: Java, Python, C#, TypeScript, Docker, AzureIndividuelle Unterstützung: Ein/e dedizierte/r Betreuer:in an deiner Seite unterstützt dich bei deinem Projekt und steht für Fragen zur VerfügungNetworking: Bei uns kannst du dein berufliches Netzwerk ausbauen und wertvolle Kontakte innerhalb des Unternehmens knüpfen.
Du kannst Tätigkeitsort (Büro oder hybrid) und Arbeitszeitmodelle so gestalten, wie es zu Dir und Deiner Work-Life-Integration am besten passt.Du arbeitest in einem interdisziplinären Team mit Software Engineers, UI/UX-Expert*innen und Product Ownern.Du wirkst bei der Konzeption, dem Design und der Entwicklung von anspruchsvollen Anwendungen, z.B. im Web-, Cloud- oder IoT-Bereich mit und lernst dabei einen breiten Technologie-Stack kennen.Du bearbeitest einzelne Tasks selbstständig.Du siehst Dich als Teil eines Projekt-Teams und kommunizierst systematisch und kreativ.Du lebst mit uns gemeinsam die agile Software-Entwicklung in Daily Scrums, Reviews beim Kunden und Retrospektiven mit Unterstützung unserer Agile Coaches.Du studierst im Bereich Informatik, Interaktive Medien oder verfügst über einen vergleichbaren Bildungsweg mit IT-Bezug.Du konntest bereits erste praktische Erfahrungen bei der Programmierung in C++, C#, Java, JavaScript oder TypeScript sammeln.Du hast ein gutes Verständnis von objektorientierter Programmierung.Du verfügst über Grundkenntnisse in Versionsverwaltung, Designpatterns, Tests und SOLID-Prinzipien.Du bist neugierig und hast Interesse an neuen Technologien.Du hast Interesse daran, KI-Tools im Software Engineering kennenzulernen und reflektiert einzusetzen und bringst Offenheit für kontinuierliches Lernen in diesem Bereich und darüber hinaus mit.Du besitzt sehr gute Deutsch- und Englischkenntnisse (mind.
Catena-X, Health-X)Analyse der Tractus-X Kits hinsichtlich Modularität und Potential zur Wiederverwendung(Optional bei ausreichender Zeit und Informationslage) Evaluation und erste prototypische Integration des MX-Port aus Factory-XTest und Validierung anhand eines konkreten AnwendungsfallsMögliche Technologien und Methoden: Eclipse Data Space Connector (EDC)Open-Source-Technologien für DatenräumeJava, Docker, Kubernetes, Helm(Optional) Factory-X, MX-Port, Tractus-X KitsDu bist eingeschriebene:r Student:in (m/w/d) der Fachrichtung Informatik, Software Engineering, Wirtschaftsinformatik oder eines vergleichbaren StudiengangsErste Erfahrungen mit Java und Container-Technologien (Docker/Kubernetes) sind von VorteilIndividuelle Unterstützung: Ein/e dedizierte/r Betreuer:in an deiner Seite unterstützt dich bei deinem Projekt und steht für Fragen zur VerfügungNetworking: Bei uns kannst du dein berufliches Netzwerk ausbauen und wertvolle Kontakte innerhalb des Unternehmens knüpfen.
Technische Expertise: Du bringst fundierte Kenntnisse in der Softwareentwicklung mit, insbesondere im Java Fullstack-Bereich und verfügst über tiefes Verständnis für AWS, Azure, GCP, moderne Softwarearchitekturen und Microservices. Modernisierungsprojekte: Du hast Erfahrung in der Modernisierung monolithischer Systeme und deren Migration in moderne Architekturen.Analytische und strategische Fähigkeiten: Du kannst komplexe Sachverhalte analysieren und in verständliche Lösungen übersetzen.
Technische Expertise: Du bringst fundierte Kenntnisse in der Softwareentwicklung mit, insbesondere im Java Fullstack-Bereich und hast bereits erfolgreich mit modernen Technologien wie Kubernetes, AWS, Azure und Microservices gearbeitet.Führungskompetenz: Du hast Erfahrung in der Führung und Coaching von Entwicklerteams und Sicherstellung von Qualität in der Softwareentwicklung.
Ebenso verfügst du über Skript- und Programmiererfahrung, insbesondere in Go und Bash, Java und in der Entwicklung von APIs und Kubernetes Controllern.Führungskompetenz: Du hast Erfahrung in der Führung und Coaching von Entwicklerteams oder kannst dir vorstellen, in diese Rolle hineinzuwachsen.Agiles DevOps Mindset: Du bist versiert in der Anwendung agiler Methoden und setzt diese gezielt ein, um Projekte effizient, strategisch und flexibel zu planen und zu steuern.Kommunikationsstärke & Präsentationsfähigkeit: Du kommunizierst sicher und souverän in Deutsch und Englisch sowohl mit Kunden als auch mit internen Stakeholdern und bringst eine analytische, lösungsorientierte Denkweise verbunden mit hoher Eigeninitiative mit.Reisebereitschaft & Flexibilität: Du bist bereit zu reisen, wenn es erforderlich ist.
Optionally contribute to full-stack development by creating backend REST services in Java. Document your work using UML and AsciiDoctor to keep designs transparent and maintainable. Continuously improve existing UIs for responsiveness, accessibility, and speed – while exploring how AI can personalize and optimize user interactions.