Zum Inhalt springen

Senior Software Engineer / Architect – Java SpringBoot Migration

  • Hybrid
    • Bern, Bern, Schweiz
  • Software & Application

Langfristiges Migrations-Projekt mit Java SpringBoot Integration

Jobbeschreibung

Projekt:

Wir modernisieren die Banking-Welt! In einem komplexen Umfeld stemmen wir ein grosses Migrationsprojekt: Wir lösen eine bestehende Service-Schicht in PL/SQL ab und überführen sie in eine moderne Java SpringBoot Architektur. Dafür suchen wir jemanden, der Lust auf technologische Tiefe hat und die Brücke von "Legacy" zu "Future-Proof" schlägt.

Deine Aufgaben

  • Analyse & Redesign: Du nimmst bestehende PL/SQL-Services unter die Lupe und überführst sie in ein modernes Design.

  • Architektur & APIs: Du gestaltest die Architektur von REST-APIs und weiteren Schnittstellen aktiv mit und achtest auf deren Tragfähigkeit.

  • Integration: Du bindest heterogene Umsysteme an, unter anderem via Apache Kafka.

  • Engineering: Du implementierst REST-Services und Daten-Schnittstellen auf Basis von Clean Code.

  • Qualität: Du stellst eine nachhaltige Architektur sicher, die auch in Jahren noch performant und wartbar ist.

  • Teamwork: Du arbeitest eng mit unserem Nearshore-Team in Lissabon zusammen.

Stellenanforderungen

  • Tech-Stack: Du bringst langjährige Erfahrung in der Entwicklung mit Java, SpringBoot und Kubernetes mit.

  • Migrationen: Du hast bereits nachweislich in komplexen Migrations- und Integrationsprojekten gearbeitet.

  • API-Profi: In Sachen API-Design macht dir so schnell niemand etwas vor.

  • Datenbank-Know-how: Du verstehst PL/SQL gut genug, um die bestehende Logik zu analysieren (keine Angst: du musst dort keinen neuen Code schreiben).

  • Qualitätsanspruch: Hohe Software-Qualität und eine nachhaltige Architektur sind für dich selbstverständlich.

  • Sprachen: Du sprichst fliessend Deutsch (für die interne Kommunikation) und Englisch (Projektsprache).

Das Administrative (Non-negotiable)

  • Präsenz: Der Projektort ist Bern. Die Arbeit vor Ort am Dienstag und Donnerstag ist zwingend und nicht verhandelbar.

  • Remote-Work: An den anderen Tagen kannst du von zu Hause arbeiten, jedoch zwingend innerhalb der Schweiz.

  • Wohnsitz: Wir berücksichtigen nur Kandidaten, die bereits in der Schweiz wohnhaft sind.

oder