Search
Senior Backend Developer (w/m/x)

Senior Backend Developer (w/m/x)

locationWien, Österreich
VeröffentlichtVeröffentlicht: 4.9.2025
IT / EDV
Das Unternehmen hat sich auf hochverfügbare, cloudbasierte Softwarelösung im Bereich Alarmierung sowie im Krisenmanagement spezialisiert. Mit über 20 Jahren Erfahrung und Tausenden Kunden aus unterschiedlichsten Branchen ermöglichen sie koordinierte Kommunikations- und Maßnahmenmanagement für Notfälle aller Art – von Bränden über IT-Ausfälle bis hin zu Evakuierungen.
  • Du designst, entwickelst und betreibst Backend-Services mit Java und Spring Boot und bist End-to-End bis zum Launch der Features eigenständig verantwortlich
  • Du sorgst für die Stabilität, Zuverlässigkeit und Performance der hochverfügbaren Systeme in einem sicherheitskritischen Umfeld
  • Du managst containerisierte Anwendungen mit Docker und Kubernetes eigenverantwortlich und übernimmst das Release-Handling
  • Du baust und pflegst CI/CD Pipelines mit GitHub Actions, um einen reibungslosen Entwicklungs- und Deploymentprozess zu gewährleisten
  • Du arbeitest eng mit Produkt, Frontend und Mobile Teams zusammen und bist gemeinsam im Team für Testing und Qualitätssicherung zuständig
  • Du bringst mehrjährige Erfahrung in der Backend-Entwicklung mit Java und Spring Boot mit
  • Du hast tiefgehende technische Expertise und hast in unterschiedlichen Projekten technische Entscheidungen mitgetragen oder sogar selbst getroffen
  • Relationale Datenbanken (PostgreSQL, MySQL) beherrschst du sicher, NoSQL (z.B. MongoDB) ist ein Plus
  • Erfahrung im Betrieb sicherer produktiver Umgebungen mit Docker und Kubernetes
  • CI/CD Pipelines und Versionsverwaltung (Git, GitHub Actions o.ä.) sind Teil deiner täglichen Arbeit
  • Du schreibst sauberen, wartbaren und testbaren Code und hast ein großes Verständnis für Softwarequalität
  • Du kannst komplexe technische Themen klar kommunizieren und bist ein Teamplayer
  • Sehr gute Englischkenntnisse
  • Hier wird mit mit neuen Technologien gearbeitet und zusätzlich Raum für neue Technologien geboten
  • Transparenz steht an oberster Stelle - Flache Hierarchien und kurze Entscheidungswege sind gegeben
  • Entscheide selbst, mit welchen Arbeitsmitteln du arbeiten möchtest!
  • Teamspirit ist groß geschrieben - Freu dich auf regelmäßige Teamevents!
@font-face { font-family: "Circular"; src: url("https://www.epunkt.com/assets/images/jobad-assets/lineto-circular-book…") format("woff2"), url("https://www.epunkt.com/assets/images/jobad-assets/lineto-circular-book…") format("woff"); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: "Circular"; src: url("https://www.epunkt.com/assets/images/jobad-assets/lineto-circular-bold…") format("woff2"), url("https://www.epunkt.com/assets/images/jobad-assets/lineto-circular-bold…") format("woff"); font-weight: bold; font-style: normal; font-display: swap; } div.jobad { width: 100%; max-width: 1100px; font-family: "Circular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 18px; line-height: 1.75; color: #000; font-weight: normal; margin-left: auto; margin-right: auto; } div.jobad * { box-sizing: border-box; } div.jobad .jobad-mt-0 { margin-top: 0px; } div.jobad .jobad-mb-0 { margin-bottom: 0px; } div.jobad .jobad-pt-0 { padding-top: 0px; } div.jobad .jobad-pb-0 { padding-bottom: 0px; } div.jobad .jobad-mt-1 { margin-top: 1.6px; } div.jobad .jobad-mb-1 { margin-bottom: 1.6px; } div.jobad .jobad-pt-1 { padding-top: 1.6px; } div.jobad .jobad-pb-1 { padding-bottom: 1.6px; } div.jobad .jobad-mt-5 { margin-top: 8px; } div.jobad .jobad-mb-5 { margin-bottom: 8px; } div.jobad .jobad-pt-5 { padding-top: 8px; } div.jobad .jobad-pb-5 { padding-bottom: 8px; } div.jobad .jobad-mt-10 { margin-top: 16px; } div.jobad .jobad-mb-10 { margin-bottom: 16px; } div.jobad .jobad-pt-10 { padding-top: 16px; } div.jobad .jobad-pb-10 { padding-bottom: 16px; } div.jobad .jobad-mt-15 { margin-top: 24px; } div.jobad .jobad-mb-15 { margin-bottom: 24px; } div.jobad .jobad-pt-15 { padding-top: 24px; } div.jobad .jobad-pb-15 { padding-bottom: 24px; } div.jobad .jobad-mt-20 { margin-top: 32px; } div.jobad .jobad-mb-20 { margin-bottom: 32px; } div.jobad .jobad-pt-20 { padding-top: 32px; } div.jobad .jobad-pb-20 { padding-bottom: 32px; } div.jobad .jobad-mt-30 { margin-top: 48px; } div.jobad .jobad-mb-30, div.jobad .jobad-header.jobad-header-internal { margin-bottom: 48px; } div.jobad .jobad-pt-30, div.jobad .jobad-header.jobad-header-internal { padding-top: 48px; } div.jobad .jobad-pb-30 { padding-bottom: 48px; } div.jobad .jobad-mt-40 { margin-top: 64px; } div.jobad .jobad-mb-40 { margin-bottom: 64px; } div.jobad .jobad-pt-40 { padding-top: 64px; } div.jobad .jobad-pb-40 { padding-bottom: 64px; } div.jobad .jobad-w-100 { width: 100%; } div.jobad h1 { font-size: 26px; font-weight: bold; color: #fa3246; margin: 0; line-height: 40px; } @media (min-width: 750px) { div.jobad h1 { font-size: 32px; } } div.jobad h2 { font-size: 24px; font-weight: bold; color: #fa3246; margin: 0; } div.jobad h3 { font-size: 21px; font-weight: bold; color: #fa3246; margin: 0; } div.jobad h4 { font-size: 18px; font-weight: bold; color: #fa3246; margin: 0; } div.jobad p { margin: 0; } div.jobad a { color: #fa3246; } div.jobad b, div.jobad strong, div.jobad .red { color: #fa3246; } div.jobad .jobad-button { color: white; background-color: #fa3246; display: inline-block; padding: 5px 25px; text-decoration: none; font-weight: bold; border-radius: 4px; transition: transform 0.15s ease-in-out; font-size: 17px; margin-bottom: 24px; } div.jobad .jobad-button:hover { transform: scaleY(1.08) scaleX(1.08); } div.jobad .icon { display: inline-block; vertical-align: top; margin-right: 8px; } div.jobad .icon img { display: inline; } div.jobad .jobad-header { page-break-inside: avoid; padding: 0 8px 48px 8px; display: flex; flex-wrap: wrap; align-items: center; border-radius: 4px; } @media (min-width: 750px) { div.jobad .jobad-header { padding: 0 48px 48px 48px; } } div.jobad .jobad-header.jobad-header-internal { background-color: #fa3246; color: #fff; } div.jobad .jobad-header.jobad-header-internal h1 { color: white; } div.jobad .jobad-header.jobad-header-internal .jobad-button { background-color: white; color: red; } div.jobad .jobad-header > div { width: 100%; } @media (min-width: 750px) { div.jobad .jobad-header > div { width: 50%; } } div.jobad .jobad-header > div:first-of-type h1 { padding-right: 1rem; } @media (min-width: 750px) { div.jobad .jobad-header > div:first-of-type h1 { padding-right: 1rem; } } div.jobad .jobad-header > div:first-of-type > div:first-of-type { padding-right: 1rem; } @media (min-width: 750px) { div.jobad .jobad-header > div:first-of-type > div:first-of-type { padding-right: 1rem; } } div.jobad .jobad-header > div:first-of-type .jobad-header-factbox { display: flex; flex-wrap: wrap; } div.jobad .jobad-header > div:first-of-type .jobad-header-factbox > div { width: 100%; padding-left: 34px; line-height: 24px; margin-top: 10px; } @media (min-width: 750px) { div.jobad .jobad-header > div:first-of-type .jobad-header-factbox > div { width: 50%; } } div.jobad .jobad-header > div:first-of-type .jobad-header-factbox > div > .icon { display: block; margin-top: -2px; margin-left: -34px; float: left; } div.jobad .jobad-header > div:last-of-type img { border-radius: 4px; } div.jobad .jobad-content { page-break-inside: avoid; padding: 0 8px 48px 8px; display: flex; flex-wrap: wrap; } @media (min-width: 750px) { div.jobad .jobad-content { padding: 0 48px 48px 48px; } } div.jobad .jobad-content > div:first-of-type { width: 100%; } @media (min-width: 750px) { div.jobad .jobad-content > div:first-of-type { width: 66%; } } div.jobad .jobad-content > div:last-of-type { width: 100%; } @media (min-width: 750px) { div.jobad .jobad-content > div:last-of-type { width: 34%; } } div.jobad .jobad-content ul { list-style-type: none; padding-left: 1.5em; } div.jobad .jobad-content ul li:before { content: '\2014'; position: absolute; display: inline-block; margin-left: -1.5em; } div.jobad .jobad-benefits { page-break-inside: avoid; padding: 0 8px 48px 8px; } @media (min-width: 750px) { div.jobad .jobad-benefits { padding: 0 48px 48px 48px; } } div.jobad .jobad-benefits > div { display: flex; flex-wrap: wrap; } div.jobad .jobad-benefits > div > div { line-height: 72px; width: 100%; overflow: hidden; white-space: nowrap; } div.jobad .jobad-benefits > div > div > .icon { margin-right: 16px; } div.jobad .jobad-benefits > div > div > .icon img { height: 56px; width: 56px; } @media (min-width: 750px) { div.jobad .jobad-benefits > div > div { width: 33.3%; } } div.jobad .jobad-salary { page-break-inside: avoid; padding: 0 8px 48px 8px; } @media (min-width: 750px) { div.jobad .jobad-salary { padding: 0 48px 48px 48px; } } div.jobad .jobad-salary .jobad-salary-slider { position: relative; margin: 24px 0 16px 0; height: 16px; } div.jobad .jobad-salary .jobad-salary-slider > div { position: absolute; left: 0; right: 0; height: 8px; } div.jobad .jobad-salary .jobad-salary-slider > div > [inverse-left] { position: absolute; left: 0; height: 8px; border-radius: 10px; background-color: #fda1ab; } div.jobad .jobad-salary .jobad-salary-slider > div > [inverse-right] { position: absolute; right: 0; height: 8px; border-radius: 10px; background-color: #fda1ab; } div.jobad .jobad-salary .jobad-salary-slider > div > [range] { position: absolute; left: 0; height: 10px; border-radius: 14px; background-color: #fa3246; } div.jobad .jobad-salary .jobad-salary-slider > div > [thumb] { position: absolute; top: -11px; z-index: 2; width: 100px; margin-left: -11px; background-color: #FFF; border-radius: 20px; outline: none; border: 2px solid #fa3246; text-align: center; color: #fa3246; font-size: smaller; font-weight: 700; } div.jobad .jobad-footer { page-break-inside: avoid; padding: 0 8px 48px 8px; } @media (min-width: 750px) { div.jobad .jobad-footer { padding: 0 48px 48px 48px; } } div.jobad .jobad-footer > div:first-of-type { display: flex; flex-wrap: wrap; align-items: center; } div.jobad .jobad-footer > div:first-of-type > div { width: 100%; } @media (min-width: 750px) { div.jobad .jobad-footer > div:first-of-type > div { width: 50%; } } div.jobad .jobad-footer > div:first-of-type > div img { border-radius: 4px; } div.jobad .jobad-user { page-break-inside: avoid; text-align: center; border: 1px solid #fa3246; margin: 60px 0 0 0; padding: 0 16px 32px 16px; } @media (min-width: 750px) { div.jobad .jobad-user { margin: 60px 0 0 20%; /* correct for the negative margin of image */ } } div.jobad .jobad-user p { font-size: 16px !important; line-height: 20.8px !important; } div.jobad .jobad-user .jobad-user-image { width: 120px; height: 120px; margin: -60px auto 0; display: block; border-radius: 50%; background-size: cover; background-position: center center; } div.jobad .jobad-user .jobad-user-links a { text-decoration: none; } div.jobad .jobad-hide-lg { display: block; } @media (min-width: 750px) { div.jobad .jobad-hide-lg { display: none; } } div.jobad .jobad-hide-sm { display: none; } @media (min-width: 750px) { div.jobad .jobad-hide-sm { display: block; } } div.jobad .jobad-video-container { width: 100%; padding-top: 75%; height: 0px; position: relative; } div.jobad .jobad-video-cursor { cursor: pointer; } div.jobad .jobad-video { width: 100%; height: 100%; object-fit: contain; position: absolute; top: 0; left: 0; clip-path: inset(2px 2px); z-index: 1; } div.jobad .jobad-video-play { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: transform 0.15s ease-in-out; width: 60px; z-index: 2; } div.jobad .jobad-video-play:hover { cursor: pointer; transform: translate(-50%, -50%) scaleY(1.08) scaleX(1.08); } function startVideo() { const videoContainer = document.getElementsByClassName("jobad-video-container")[0]; videoContainer.classList.remove("jobad-video-cursor"); videoContainer.removeAttribute("onclick"); const playIcon = document.getElementsByClassName("jobad-video-play")[0]; playIcon.style.display = "none"; const video = document.getElementsByClassName("jobad-video")[0]; video.setAttribute("controls", ""); video.play(); }

Senior Backend Developer (w/m/x)

für hochverfügbare Sicherheitslösungen #Java #Spring Boot Wien 30 - 40% Homeoffice € 4.500 - € 6.000 Vollzeit Job Nr. EPIN41708 Jetzt bewerben

Deine zukünftige Rolle

  • Du designst, entwickelst und betreibst Backend-Services mit Java und Spring Boot und bist End-to-End bis zum Launch der Features eigenständig verantwortlich
  • Du sorgst für die Stabilität, Zuverlässigkeit und Performance der hochverfügbaren Systeme in einem sicherheitskritischen Umfeld
  • Du managst containerisierte Anwendungen mit Docker und Kubernetes eigenverantwortlich und übernimmst das Release-Handling
  • Du baust und pflegst CI/CD Pipelines mit GitHub Actions, um einen reibungslosen Entwicklungs- und Deploymentprozess zu gewährleisten
  • Du arbeitest eng mit Produkt, Frontend und Mobile Teams zusammen und bist gemeinsam im Team für Testing und Qualitätssicherung zuständig

Du bietest

  • Du bringst mehrjährige Erfahrung in der Backend-Entwicklung mit Java und Spring Boot mit
  • Du hast tiefgehende technische Expertise und hast in unterschiedlichen Projekten technische Entscheidungen mitgetragen oder sogar selbst getroffen
  • Relationale Datenbanken (PostgreSQL, MySQL) beherrschst du sicher, NoSQL (z.B. MongoDB) ist ein Plus
  • Erfahrung im Betrieb sicherer produktiver Umgebungen mit Docker und Kubernetes
  • CI/CD Pipelines und Versionsverwaltung (Git, GitHub Actions o.ä.) sind Teil deiner täglichen Arbeit
  • Du schreibst sauberen, wartbaren und testbaren Code und hast ein großes Verständnis für Softwarequalität
  • Du kannst komplexe technische Themen klar kommunizieren und bist ein Teamplayer
  • Sehr gute Englischkenntnisse

Das Besondere an dieser Position

  • Hier wird mit mit neuen Technologien gearbeitet und zusätzlich Raum für neue Technologien geboten
  • Transparenz steht an oberster Stelle - Flache Hierarchien und kurze Entscheidungswege sind gegeben
  • Entscheide selbst, mit welchen Arbeitsmitteln du arbeiten möchtest!
  • Teamspirit ist groß geschrieben - Freu dich auf regelmäßige Teamevents!

Deine Ansprechperson

Theresa Piesinger

Recruiting Partner

+4315238207149

Zum Personenprofil

Benefits

Firmenevents Flexible Arbeitszeiten Jahreskarte Kaffee & Tee Kein All-In Öffentliche Erreichbarkeit

Gehaltsspanne

EUR 4.500 EUR 6.000 Das Gehalt liegt je nach Qualifikation & Erfahrung zwischen EUR 4.500 und EUR 6.000 brutto / Monat (auf Vollzeitbasis).

Hier geht es zum Brutto Netto Rechner.

Das Unternehmen

Das Unternehmen hat sich auf hochverfügbare, cloudbasierte Softwarelösung im Bereich Alarmierung sowie im Krisenmanagement spezialisiert. Mit über 20 Jahren Erfahrung und Tausenden Kunden aus unterschiedlichsten Branchen ermöglichen sie koordinierte Kommunikations- und Maßnahmenmanagement für Notfälle aller Art – von Bränden über IT-Ausfälle bis hin zu Evakuierungen. Jetzt bewerben

Wenn Datenschutz deine Leidenschaft ist, kannst du dich gerne zu unseren Datenschutzbestimmungen informieren.

Deine Ansprechperson

Theresa Piesinger

Recruiting Partner

+4315238207149

Zum Personenprofil