Die retarus GmbH in München sucht einen erfahrenen Software Engineer (m/f/d) mit Fokus auf Java und Python. Als Teil eines agilen Teams entwickeln Sie innovative Kommunikationslösungen für namhafte internationale Kunden. Retarus bietet ein kollaboratives und vielfältiges Arbeitsumfeld mit flexiblen Arbeitszeiten, Entwicklungsmöglichkeiten und attraktiven Benefits. Sie arbeiten an der Weiterentwicklung von Backend-Systemen und optimieren diese hinsichtlich Performance, Sicherheit und Skalierbarkeit.
Werde Software Engineer (m/f/d) - Java + Python bei Retarus.
Retarus ist ein global agierender Anbieter von Cloud-basierten Messaging-Lösungen im Enterprise-Bereich. Zu unseren Kunden zählen über 40 % der im S&P Global 100 gelisteten Unternehmen, darunter Adidas, Bayer, SAP, BNP Paribas, Goldman Sachs, T-Systems, Swarovski & UPS, sowie Behörden und wichtige Akteure in Märkten weltweit. Seit über dreißig Jahren in Privatbesitz und inhabergeführt, ist Retarus kundenorientiert, stabil, ein fairer Arbeitgeber und ein strategischer Geschäftspartner mit langfristiger Vision. Mit rund 500 Mitarbeitern in 19 Büros auf vier Kontinenten agiert Retarus lokal und denkt global: Unsere Teams sind grenzüberschreitend organisiert und hochintegriert. Dies macht Retarus zu einem multikulturellen, vielsprachigen und ansprechenden Arbeitsplatz. Wir setzen uns für die Schaffung eines vielfältigen und dynamischen Umfelds für unsere Mitarbeiter ein, mit großzügiger Vergütung, Urlaubsanspruch und einem globalen, kollaborativen Arbeitsplatz.
Das bieten wir:
- Mobiles Arbeiten und flexible Arbeitszeiten
- Kollaborative, vielfältige Unternehmenskultur und hervorragender Teamgeist
- Flache Hierarchien und eine tolle Feedback-Kultur
- Entwicklungsmöglichkeiten & Karriereperspektiven
- Internationales Geschäft & standortübergreifende Zusammenarbeit
- Moderne, hundefreundliche Büros mit netten Annehmlichkeiten
- Vom Unternehmen bezahlte Krankenversicherung, öffentliche Verkehrsmittel, Essensgutscheine und weitere Vorteile
Deine Aufgaben:
Wir suchen einen erfahrenen Software Engineer mit Schwerpunkt Java zur Verstärkung unseres agilen Entwicklungsteams, der zur Entwicklung innovativer Kommunikationslösungen beiträgt.
Unsere global verteilten, hochleistungsfähigen und äußerst zuverlässigen Services ermöglichen eine sichere und nahtlose transaktionsbasierte Kommunikation für unsere Kunden.
In dieser Rolle arbeitest du an der Weiterentwicklung und Optimierung unserer Backend-Systeme, mit einem starken Fokus auf Performance, Sicherheit und Skalierbarkeit. Du arbeitest eng mit funktionsübergreifenden Teams zusammen, um unsere Plattform kontinuierlich zu verbessern und leistungsstarke, effiziente Lösungen zu liefern. Deine technische Expertise wird dazu beitragen, die Softwarequalität zu verbessern und die besten Entwicklungspraktiken zu implementieren.
Deine Verantwortlichkeiten:
- Übernahme des gesamten Softwareentwicklungslebenszyklus – von der Anforderungsanalyse und -architektur bis hin zu Design, Implementierung und Bereitstellung
- Analysiere, verbessere und integriere bestehende Softwarelösungen
- Entwicklung hochleistungsfähiger, ereignisgesteuerter und sicherer Softwarelösungen in Java
- Enge Zusammenarbeit mit Qualitäts- und Betriebsingenieuren, um höchste Softwarestandards zu gewährleisten
- Automatisierung und Verbesserung von CI/CD-Pipelines zur Rationalisierung von Entwicklungs- und Bereitstellungsprozessen
- Durchführung von Ursachenanalysen und Performance-Tuning zur Identifizierung und Beseitigung von Engpässen
Das bringst du mit:
- Fundierte Erfahrung in der Softwareentwicklung mit Java
- Erfahrung in der Softwareentwicklung mit Python
- Fundierte Kenntnisse gängiger Java-Frameworks und -Bibliotheken
- Expertise in API-Design, RESTful Services, Messaging-Systemen und Stream Processing
- Erfahrung in der Entwicklung und Überwachung global verteilter, hochzuverlässiger Systeme mit hohen Daten- und Nachrichtenvolumina
- Praktische Erfahrung mit CI/CD-Pipelines, Docker, Kubernetes und Linux-Umgebungen
- Idealerweise Erfahrung mit Cloud-basierten Anwendungen und Microservice-Architekturen
- Gutes Verständnis agiler Methoden und eine ausgeprägte Denkweise zur kontinuierlichen Verbesserung
- Proaktive und anpassungsfähige Arbeitsweise mit der Fähigkeit, Verantwortung in verschiedenen Bereichen des Software-Stacks zu übernehmen
- Offenheit für neue Technologien und Herausforderungen
Das erwartet dich:
Bei Retarus arbeitest du an wirkungsvollen und dynamischen Projekten mit echten Möglichkeiten, etwas zu bewegen. Unsere Kunden sind führend in den unterschiedlichsten Branchen mit sich ständig weiterentwickelnden Bedürfnissen und hohen Erwartungen. Du arbeitest mit modernster Technologie und großem kreativen Spielraum, um die Bedürfnisse der Kunden zu erfüllen – und die Projekte, an denen du arbeitest, werden weltweit eingesetzt. Bei Retarus arbeitest du eng mit geselligen, kulturell vielfältigen Teamkollegen zusammen. Du wirst dich in einem dynamischen und spannenden Arbeitsumfeld beruflich weiterentwickeln und in Echtzeit mit Top-Unternehmen wirkungsvolle Lösungen entwickeln.
Ganz wichtig
Komm, wie du bist. Retarus setzt sich für Chancengleichheit ein, unabhängig von Rasse, Hautfarbe, Abstammung, Religion, Geschlecht, nationaler Herkunft, sexueller Orientierung, Alter, Staatsbürgerschaft, Familienstand, Behinderung, Geschlechtsidentität oder Veteranenstatus.
Bewirb dich über unser Online-Bewerbungsportal – es ist einfach und dauert nicht lange. Unsere Kollegin Alissa Selman beantwortet gerne deine Fragen: Alissa.Selman@retarus.de
Wir freuen uns darauf, dich kennenzulernen!