Software Engineer (Java/Kotlin) - Search & Discovery (m/w/x)
Schwarz IT
About the role
About
Schwarz Digits schafft das technologische Fundament für digitale Entscheidungsfreiheit in Europa. Als IT- und Digitalsparte der Schwarz Gruppe entwickeln und verantworten wir einerseits die IT-Infrastrukturen für die Handelssparten Lidl und Kaufland sowie die Schwarz Produktion und PreZero. Gleichzeitig agieren wir als unabhängiger Anbieter am externen Markt, um Unternehmen in ganz Europa bei ihrer digitalen Transformation zu unterstützen. Unsere Kernleistungen bündeln wir in den Bereichen Cloud, Cyber Security, Data & AI, Communication und Workspace. Trage auch du zur digitalen Entscheidungsfreiheit in Europa bei.
Bei uns arbeitest du an der Schnittstelle zwischen Agilität und Sicherheit: Du profitierst von den schnellen Entscheidungswegen, genießt echte Gestaltungsspielräume in deinen Projekten und baust dabei auf das stabile Fundament der Schwarz Gruppe.
Requirements
- Fundament: Studium der Informatik, eine entsprechende Ausbildung oder vergleichbare tiefgreifende Praxiserfahrung in der Softwareentwicklung.
- Backend-Expertise: Fundierte Kenntnisse im Java- & Kotlin-Ökosystem (Spring Boot) sowie im Design hochverfügbarer Microservices in verteilten Systemen.
- Search & Data: Erfahrung mit Suchtechnologien (Elasticsearch, OpenSearch oder Solr) sowie im Umgang mit NoSQL (MongoDB) und Caching-Lösungen (Redis).
- Cloud & DevOps: Sicherer Umgang mit der Google Cloud Platform (GCP), Docker und Kubernetes sowie eine Leidenschaft für automatisierte GitLab CI/CD-Pipelines.
- Data-Driven Mindset: Du optimierst die Search-Performance basierend auf Metriken, A/B-Tests und direktem Nutzerfeedback.
- Quality & Tooling: Sicherer Umgang mit IntelliJ und Maven sowie der Anspruch, komplexe Anforderungen in eleganten Clean Code zu übersetzen.
- Communication: Wir arbeiten in einem internationalen Umfeld – du kannst dich daher sicher und fließend auf Englisch ausdrücken.
Responsibilities
- Build & Ship: Du übersetzt komplexe Business-Anforderungen in performante Backend-Logik. Du baust Features, die echte Last aushalten.
- Code Craftsmanship: „It works" ist dir nicht genug. Dein Code ist Clean, lesbar und durch Unit- & Integrationstests abgesichert. Du hinterlässt die Codebase immer sauberer, als du sie vorgefunden hast.
- Review Culture: Code Reviews sind für dich kein bloßes Abnicken, sondern ein technischer Dialog. Du gibst konstruktives Feedback und forderst es für deine eigene Arbeit ein.
- Debt Collector: Du identifizierst technische Schulden und baust sie aktiv ab. Refactoring und Bug-Hunting gehören für dich zur Hygiene einer gesunden Applikation.
- Agile Mindset: Wir arbeiten hybrid und agil (Scrum). Deine Stimme zählt in Refinements und Retros - wir wollen Lösungen, keine reinen Befehlsempfänger.
Requirements
- Solid knowledge in the Java & Kotlin ecosystem (Spring Boot) as well as in the design of highly available microservices in distributed systems.
- Experience with search technologies (Elasticsearch, OpenSearch or Solr) as well as with NoSQL (MongoDB) and caching solutions (Redis).
- Proficient in Google Cloud Platform (GCP), Docker and Kubernetes as well as a passion for automated GitLab CI/CD pipelines.
- You optimize search performance based on metrics, A/B tests and direct user feedback.
- Proficient in IntelliJ and Maven as well as the ambition to translate complex requirements into elegant clean code.
- You can express yourself confidently and fluently in English.
Responsibilities
- You translate complex business requirements into performant backend logic.
- You build features that can withstand real load.
- Your code is clean, readable, and secured by unit & integration tests.
- You always leave the codebase cleaner than you found it.
- Code reviews are not just a rubber stamp for you, but a technical dialogue.
- You provide constructive feedback and demand it for your own work.
- You identify technical debt and actively reduce it.
- Refactoring and bug hunting are part of the hygiene of a healthy application for you.
- Your voice counts in refinements and retros - we want solutions, not just order-takers.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free