Auf einen Blick
- Aufgaben: Entwickle robuste Java-Anwendungen und modernisiere bestehende Codebasen.
- Arbeitgeber: Innovatives Unternehmen im Bereich Rückversicherung mit dynamischem Team.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und hybride Arbeitsmodelle.
- Andere Informationen: Exzellente Karrierechancen in einem agilen Umfeld.
- Warum dieser Job: Gestalte die Zukunft der Technologie und mache einen echten Unterschied.
- Gewünschte Qualifikationen: 10+ Jahre Erfahrung in Softwareentwicklung mit Java und Spring Boot.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Sind Sie leidenschaftlich daran interessiert, robuste, skalierbare Java-Anwendungen zu entwickeln, die kritische Geschäftsoperationen unterstützen? Treten Sie unserem dynamischen Team bei, wo Sie bestehende Codebasen modernisieren, neue Lösungen entwerfen und andere Entwickler durch die sich ständig weiterentwickelnde Technologielandschaft führen werden. Dies ist Ihre Gelegenheit, einen bedeutenden Einfluss an der Schnittstelle von modernster Technologie und Rückversicherungs-Geschäftsoperationen zu haben.
Über die Rolle
Als Senior Application Engineer werden Sie praktisch mit Java-Technologiestacks arbeiten, komplexe Probleme lösen und innovative Lösungen liefern. Sie werden in unserem Ökosystem arbeiten, von Altsystemen bis hin zu neuen Mikrodiensten, und sicherstellen, dass unsere Anwendungen die höchsten Qualitäts- und Leistungsstandards erfüllen.
Hauptverantwortlichkeiten
- Modernisierung und Wartung großer bestehender Java-Codebasen, um sie an die sich entwickelnden Geschäftsbedürfnisse anzupassen
- Entwicklung neuer Dienste und Anwendungen, die wertvolle Funktionen zu unserer Anwendungslandschaft hinzufügen
- Code überprüfen und konstruktives Feedback an Entwickler geben, um sie durch technische Herausforderungen zu führen
- Aktuell bleiben mit Entwicklungen in Java und Spring Boot und die neuesten Technologien implementieren, um unsere Systeme zu verbessern
- Datenbanklösungen mit PostgreSQL, MongoDB und REDIS entwerfen und implementieren
- Architektur von lose gekoppelten Systemen unter Verwendung von Domänenereignissen und Befehlen über RabbitMQ und Azure Service Bus
- Zusammenarbeit mit Business-Analysten, Entwicklern und Testern zur Bereitstellung hochwertiger Softwarelösungen
- Technische Führung für Produktentwicklungsteams bieten, Standards setzen und Hindernisse beseitigen
Über das Team
Unser Team verwaltet ein großes Portfolio wichtiger Anwendungen im Kerngeschäft von Swiss Re P&C Rückversicherung, einschließlich internetfähiger APIs und Anwendungen. Wir leiten über 250 Entwickler, QA- und DevOps-Ingenieure, beseitigen Hindernisse und setzen Standards. Unsere Benutzerbasis ist weltweit und besteht hauptsächlich aus internen Underwritern, Business Services und Management-Nutzergruppen. Wir setzen Lean/Agile-Methoden, hauptsächlich Scrum, um und bauen 12-Faktor-Anwendungen auf der Grundlage öffentlicher und privater Clouds.
Über Sie
Sie sind ein Technologie-Enthusiast mit einer Leidenschaft für Softwareentwicklung und Problemlösung. Ihr analytischer Verstand ermöglicht es Ihnen, Herausforderungen strukturiert anzugehen und Ihre Ideen mit denen anderer zu kombinieren, um optimale Lösungen zu schaffen. Sie sind ein ausgezeichneter Kommunikator, der gerne mit Business-Analysten, Entwicklern und Testern zusammenarbeitet, um herausragende Ergebnisse zu erzielen.
Wir suchen Kandidaten, die diese Anforderungen erfüllen:
- Abschluss (Bachelor oder Master) in Informatik oder einem vergleichbaren technischen Bereich
- 10+ Jahre praktische Erfahrung in der Softwareentwicklung mit Java und Spring Boot
- Kenntnisse in Java 17, Java 21 oder Java 25, mit Wissen über kommende Funktionen in den neuesten Versionen
- Erfahrung mit Mikrodiensten, REST-API und Dienstdesign
- Kenntnisse in Messaging-Systemen (RabbitMQ, Azure Service Bus oder Kafka)
- Vertrautheit mit Architekturentscheidungsprotokollen (ADR)
- Datenbanktechnologie-Expertise (PostgreSQL, Oracle, MongoDB oder Cosmos DB)
- Erfahrung mit Hibernate
- Kenntnisse in kontinuierlichen Integrationsinfrastrukturen (Azure DevOps, Jenkins oder Bamboo)
- Scripting-Fähigkeiten auf Linux- und/oder Windows-Plattformen
- Starke Fähigkeiten im Schreiben, Lesen und Überprüfen von Code
- Führungsqualitäten zur Anleitung technischer Produktentwicklungsteams
Zusätzliche wünschenswerte Qualifikationen:
- Erfahrung mit Public Cloud, insbesondere mit Azure
- Kenntnisse in Kubernetes
- Erfahrung mit NodeJS
- Frontend-Entwicklungsfähigkeiten mit Angular und/oder React
- Kenntnisse im Versicherungs-/Rückversicherungsbereich
- Erfahrung in globalen, verteilten Teams
- Expertise in agilen Methoden
Unser Unternehmen hat ein hybrides Arbeitsmodell, bei dem erwartet wird, dass Sie mindestens drei Tage pro Woche im Büro sind.
Senior Application Engineer, Mexico City (MX) Arbeitgeber: Swiss Re - Schweizerische Rückversicherungs-Gesellschaft
Kontaktperson:
Swiss Re - Schweizerische Rückversicherungs-Gesellschaft HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Application Engineer, Mexico City (MX)
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit anderen Fachleuten in der Branche in Kontakt zu treten. Teile deine Projekte und Erfolge, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Sei proaktiv bei der Kontaktaufnahme
Wenn du eine interessante Stelle gefunden hast, zögere nicht, direkt mit dem Team oder dem Recruiter in Kontakt zu treten. Zeige dein Interesse und stelle Fragen, um einen bleibenden Eindruck zu hinterlassen.
✨Bereite dich auf technische Interviews vor
Stelle sicher, dass du deine Java-Kenntnisse auffrischst und bereit bist, deine Problemlösungsfähigkeiten unter Beweis zu stellen. Übe Coding-Challenges und sei bereit, über deine bisherigen Projekte zu sprechen.
✨Bewirb dich über unsere Website
Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So kannst du sicherstellen, dass deine Bewerbung die richtige Anlaufstelle erreicht und du die besten Chancen auf eine Einladung zum Interview hast.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Application Engineer, Mexico City (MX)
Tipps für deine Bewerbung 🫡
Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Softwareentwicklung sollten in deiner Bewerbung klar rüberkommen. Lass uns wissen, warum du dich für die Stelle als Senior Application Engineer interessierst und was dich motiviert.
Betone deine Erfahrungen: Erzähl uns von deinen bisherigen Projekten und wie du Java und Spring Boot eingesetzt hast. Wir wollen sehen, wie du komplexe Probleme gelöst hast und welche innovativen Lösungen du entwickelt hast. Zeig uns, dass du der richtige Kandidat für die Herausforderung bist!
Code-Beispiele einfügen: Wenn möglich, füge Links zu deinem GitHub oder anderen Plattformen hinzu, wo wir deine Codequalität sehen können. Das gibt uns einen direkten Einblick in deine Fähigkeiten und deinen Stil. Zeig uns, dass du nicht nur redest, sondern auch liefern kannst!
Bewerbung über unsere Website: Vergiss nicht, deine Bewerbung über unsere Website einzureichen! So stellst du sicher, dass sie direkt bei uns landet und wir sie schnell bearbeiten können. Wir freuen uns darauf, von dir zu hören und vielleicht bald im Team zu haben!
Wie du dich auf ein Vorstellungsgespräch bei Swiss Re - Schweizerische Rückversicherungs-Gesellschaft vorbereitest
✨Verstehe die Technologien
Mach dich mit den neuesten Entwicklungen in Java und Spring Boot vertraut. Sei bereit, spezifische Fragen zu diesen Technologien zu beantworten und zeige, dass du die aktuellen Trends und Best Practices in der Softwareentwicklung kennst.
✨Bereite Beispiele vor
Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Bereite dich darauf vor, diese Erfahrungen zu teilen und zu erklären, wie du Probleme gelöst und innovative Lösungen entwickelt hast.
✨Zeige deine Führungsqualitäten
Da die Rolle technische Führung erfordert, sei bereit, über deine Erfahrungen im Coaching und in der Anleitung von Entwicklern zu sprechen. Betone, wie du Standards gesetzt und Hindernisse für dein Team beseitigt hast.
✨Kommunikation ist der Schlüssel
Bereite dich darauf vor, deine Kommunikationsfähigkeiten zu demonstrieren. Zeige, dass du in der Lage bist, komplexe technische Konzepte klar und verständlich zu erklären, sowohl für technische als auch für nicht-technische Stakeholder.