Aufgaben
- Entwicklung und Weiterentwicklung moderner Webanwendungen mit Java, Spring Boot, Angular und TypeScript
- Konzeption und Implementierung von Backend-Services, REST APIs und wiederverwendbaren Frontend-Komponenten
- Entwicklung und Integration von LLM-basierten Funktionen, KI-Agenten und agentenbasierten Workflows
- Integration relationaler Datenbanken, externer Services und APIs
- Entwicklung und Wartung von Cloud-nativen Services und Microservices
- Implementierung automatisierter Tests, Durchführung von Code Reviews sowie Optimierung von Performance und Zuverlässigkeit
- Mitarbeit an Softwarearchitektur, CI/CD-Pipelines und Deployment-Prozessen
- Enge Zusammenarbeit mit Product Ownern, Architekten und Fachbereichen
Muss-Kriterien
- Mindestens 7 Jahre Berufserfahrung in der Softwareentwicklung, davon fundierte Erfahrung in der Fullstack-Entwicklung
- Mindestens 5 Jahre praktische Erfahrung mit Java und Spring Boot in Produktivsystemen
- Mindestens 4 Jahre praktische Erfahrung mit Angular und TypeScript
- Mindestens 4 Jahre Erfahrung mit REST APIs, relationalen Datenbanken und SQL
- Praktische Erfahrung mit LLM-basierten Anwendungen, KI-Agenten, Tool/Function Calling oder agentenbasierten Workflows; Erfahrung im Produktivbetrieb ist von Vorteil
- Fundierte Kenntnisse in Softwarearchitektur, Clean Code, automatisierten Tests und Git
- Erfahrung mit CI/CD-Pipelines und modernen Softwareentwicklungsprozessen
- Fähigkeit, technische Lösungen eigenständig zu konzipieren, umzusetzen und deren Qualität sicherzustellen
- Selbstständige, strukturierte Arbeitsweise und gute Zusammenarbeit in verteilten Teams
- Englischkenntnisse – mindestens Niveau B2
- Deutschkenntnisse – mindestens Niveau B2
Von Vorteil
- Erfahrung mit RAG, Prompt Engineering, Tool/Function Calling und Multi-Agenten-Systemen
- Kenntnisse in LangChain, LangGraph, Claude Code oder vergleichbaren KI-Entwicklungstools
- Erfahrung mit LLM APIs, Anthropic SDK, Azure OpenAI oder MCP
- Fundierte Kenntnisse in Microservices und ereignisgesteuerten Architekturen
- Erfahrung mit Docker, Kubernetes oder OpenShift
- Erfahrung mit Cloud-Plattformen wie AWS, Azure oder GCP
- Kenntnisse in Kafka, Terraform oder vergleichbaren DevOps-Technologien
- Kenntnisse in Spring Security, Spring Data/JPA, Hibernate, OAuth2/OIDC und OpenAPI/Swagger
- Erfahrung mit PostgreSQL sowie Maven oder Gradle
- Erfahrung mit GraphQL, Testcontainers oder Playwright
- Erfahrung mit Enterprise-Software oder geschäftskritischen Anwendungen
Warum Sie sich bewerben sollten
- Arbeit an modernen Webanwendungen, die Java-/Angular-Fullstack-Entwicklung mit praktischer KI-Integration verbinden
- Entwicklung und Integration von LLM-basierten Funktionen und KI-Agenten in reale Softwareprodukte
- Eigenverantwortliche Mitgestaltung von Softwarearchitektur und wichtigen technischen Entscheidungen
- Arbeit an Produktivsystemen mit hohen Anforderungen an Zuverlässigkeit, Wartbarkeit und Codequalität
- Zusammenarbeit mit erfahrenen Entwicklern in einem internationalen Team
Was wir bieten
- Mitarbeit an technisch anspruchsvollen Softwareentwicklungs- und KI-Projekten
- Remote-Zusammenarbeit in internationalen Entwicklungsteams
- Beteiligung an Softwarearchitektur, technischen Entscheidungen und deren Umsetzung
- Arbeit mit modernen Entwicklungstools, KI-Frameworks und Cloud-Technologien