Senior-Backend-Entwickler
(Java / Spring Boot)
Über Sim Local
Sim Local ist ein weltweit führender Anbieter von Reise-eSIMs und ermöglicht Millionen von Reisenden, an über 200 Reisezielen weltweit in Verbindung zu bleiben. Durch eine Kombination aus Partnerschaften mit lokalen Netzbetreibern, innovativen digitalen Produkten und einem Omnichannel-Vertrieb bieten wir internationalen Reisenden nahtlose Konnektivitätserlebnisse.
Wir suchen einen Senior Backend-Entwickler mit nachweisbarer Erfahrung in der End-to-End-Bereitstellung von Produktionsdiensten und APIs. Sie sind verantwortlich für die Implementierung von Backend-Diensten und APIs auf unserer mandanten- und markenübergreifenden eSIM- und Reise-SIM-Plattform und haben dabei maßgeblichen Einfluss auf die Architektur und technische Entscheidungen.
Ihre Arbeit wird unsere D2C-Website und unsere mobile App, unsere White-Label-Partnershops, unsere interne Plattform sowie die dahinterstehenden Netzwerke und Zahlungsintegrationen unterstützen.
Unser Stack: Java 17+, Spring Boot, Maven, MySQL, JPA/Hibernate, Liquibase und AWS (SQS/SNS, Lambda, Cognito, SES, CloudFormation).
Hauptaufgaben
1. Backend-Dienste und APIs
- Entwicklung, Erstellung und Bereitstellung von Backend-Diensten und APIs für unsere gesamte Plattform – kundenorientierte APIs, interne Backoffice-Systeme und Partnerintegrationen
- Entwicklung, Wartung und Skalierung unserer Java-/Spring Boot-Dienste und API-Gateways, um deren Sicherheit und Zuverlässigkeit im Produktivbetrieb zu gewährleisten
2. Integrationen von Drittanbietern
- Integrationen mit Netzwerken, Zahlungsanbietern oder Drittanbietern aufbauen und pflegen, einschließlich Webhooks und ereignisgesteuerter Abläufe
- Ausfallresilientes Design – Idempotenz, Wiederholungsversuche und elegante Fehlerbehandlung in verteilten Systemen
3. Architektur, Codequalität, Vorfallmanagement
- Tragen Sie zu Architekturentscheidungen bei und gestalten Sie die technische Ausrichtung der Plattform im Zuge ihrer Skalierung mit
- Leistungsengpässe und Sicherheitslücken erkennen und beheben, bevor sie in die Produktion gelangen
- Code überprüfen – einschließlich KI-generierten Codes – und die Maßstäbe für Qualität, Testbarkeit und Sicherheit im gesamten Team höher legen
- Setzen Sie sich für automatisierte Tests, eine übersichtliche API-Dokumentation und gute Entwicklungspraktiken ein
- Übernehmen Sie die Verantwortung für die von Ihnen entwickelten Dienste in der Produktionsumgebung und nutzen Sie Observability und Überwachung, um diese auch bei großem Umfang schnell, effizient und sicher zu halten.
- Zusammenarbeit mit dem Bereich Platform Engineering bei Infrastruktur, Bereitstellungen und der Behebung von Störungen
4. Zusammenarbeit im Team
- Arbeiten Sie mit dem Product Owner, den Entwicklern und den technischen Leitern zusammen, um zielgerichtete, wertorientierte Änderungen auf höchstem Niveau umzusetzen.
- Mitwirken bei der Planung, bei agilen Zeremonien und bei der kontinuierlichen Verbesserung der Arbeitsweise des Teams
Was wir suchen
Unbedingt erforderlich – Alle Bewerber
- Bachelor-Abschluss in Informatik oder einem anderen einschlägigen Fachgebiet oder gleichwertige Berufserfahrung.
- Mindestens 4 Jahre Erfahrung in der Backend-Entwicklung mit nachweisbaren Erfolgen bei der End-to-End-Bereitstellung von Produktionsdiensten
- Mindestens 2 Jahre Erfahrung in der Entwicklung von RESTful-APIs und Webdiensten.
- Fundierte Kenntnisse in Java (ab Version 17) und Spring Boot, einschließlich Spring Security / OAuth2 sowie Maven-Projekte mit mehreren Modulen
- Relationale Datenbanken (MySQL oder ähnliche), JPA/Hibernate und Tools zur Schemamigration wie Liquibase – einschließlich Schema-Design und Abfrageoptimierung in großem Maßstab
- Cloud-native Dienste auf AWS – SQS/SNS, Lambda, Cognito, SES und CloudFormation oder ähnliche Infrastructure-as-Code-Lösungen
- Asynchrone, nachrichten- und ereignisgesteuerte Architekturen, einschließlich Muster für verteilte Systeme wie Idempotenz und Wiederholungsbehandlung
- Automatisierte Tests – Komponententests mit JUnit und Mockito sowie Integrationstests mit Testcontainers oder einem gleichwertigen Tool
- Beobachtbarkeit und Überwachung mit APM-Tools (Datadog, New Relic, CloudWatch oder ähnliche)
- Praktische Anwendung von Claude Code oder ähnlichen KI-Programmierassistenten, verbunden mit dem Urteilsvermögen, KI-generierten Code zu überprüfen, zu korrigieren und die volle Verantwortung dafür zu übernehmen
- Ausgeprägte Fähigkeiten im Bereich Code-Review und nachweisliche Erfolge bei der Anhebung der Code-Qualität im gesamten Team
- Caching-Strategien und Systeme mit hohem Datenaufkommen und hoher Parallelität (z. B. Redis)
- Integration von APIs und Webhooks von Drittanbietern – Zahlungsdienstleister, Telekommunikations-/Netzbetreiber oder CRM-/Marketing-Plattformen
- Erfahrung in einem funktionsübergreifenden Scrum-Team unter Verwendung von Jira und Confluence
Wünschenswert
- API-Dokumentation mit OpenAPI / Swagger
- Erfahrung in den Bereichen Telekommunikation, eSIM, Reisewesen oder E-Commerce
Persönliche Eigenschaften
- Starker Fokus auf die Umsetzung – übernimmt die Verantwortung vom Entwurf bis zur Produktion
- Proaktiv – erkennt Verbesserungsmöglichkeiten und fühlt sich befähigt, diese voranzutreiben
- Sorgt durch bewährte Vorgehensweisen und Arbeitsgewohnheiten für die Einhaltung und Wahrung hoher technischer Standards
- Teamorientierter, klarer Kommunikator im Umgang mit produktbezogenen und nicht-technischen Stakeholdern
- Begeistert von der Entwicklung und bestrebt, ständig dazuzulernen
Unser Angebot
- Vollständig im Homeoffice oder im Hybridmodell – kommen Sie jederzeit in unserem Büro in Dublin 16 vorbei oder sparen Sie sich den langen Arbeitsweg
- Wettbewerbsfähiges Gehalt, abhängig von der Berufserfahrung
- 21 Tage Jahresurlaub sowie ein zusätzlicher Tag für jedes vollendete Arbeitsjahr, bis zu 25 Tage pro Jahr
- Sommerfreitage – den ganzen Sommer über halbtägiger Unterricht am Freitag
- Rentenversicherung
- Empfehlungsprogramm
- Mutterschaftsgeld
Dies ist eine fantastische Gelegenheit, Teil eines Unternehmens zu werden, das sich um seine Mitarbeiter kümmert, Talente aus den eigenen Reihen fördert und kontinuierlich in neuen Märkten wächst. Auch wenn Sie nicht alle Anforderungen erfüllen, diese Stelle aber die richtige für Ihre Karriere sein könnte, bewerben Sie sich dennoch. Wir suchen nach der besten kulturellen Passung.
Um sich auf diese Stelle zu bewerben, senden Sie bitte Ihren Lebenslauf an: Careers@simlocal.com mit dem Betreff „Sim Local – Senior Backend-Entwickler“.