(Senior-)Backend Software Engineer

Atruvia AG
yesterday

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English, German
Experience level
Senior
Compensation
€ 68K

Job location

Remote

Tech stack

Java
Confluence
JIRA
Cloud Computing
Code Review
Human-Computer Interaction
Openshift
Software Architecture
Software Engineering
Systems Integration
Spring-boot
Backend
Gitlab
Kubernetes
Information Technology
Kafka
Devsecops
Microservices

Job description

Job-Rad Gesundheitsförderung Entwicklungsmöglichkeiten Sorgfältige Einarbeitung Weiterbildungsmaßnahmen Sportaktivitäten Betriebliche Altersvorsorge Homeoffice Sabbatical, * Du entwickelst und betreust Backend-Komponenten der modernen Zahlungsverkehrsschnittstellen für Millionen von Kund*innen.

  • Du erarbeitest technische Konzepte und Lösungen unter Berücksichtigung neuer technologischer Herausforderungen und Vorgaben im Fachthema Zahlungsverkehrsschnittstellen und setzt diese in Abstimmung mit POs und Systemarchitekt*innen um.
  • Dabei leitest du in- und externe Teammitglieder an und unterstützt Deine Kolleg*innen im Entwicklerteam.
  • Du abstrahierst komplexe Abläufe in bereits bestehenden Systemen.
  • Das regelmäßige Durchführen von Code Reviews und der Austausch mit deinen Kolleg*innen des Entwicklungsteams runden deine Aufgabe ab. Persönlichkeit mit Profil, Wir möchten noch vielfältiger werden und sprechen alle Menschen gleichermaßen an, die mit ihren Qualifikationen zu uns und zur ausgeschriebenen Stelle passen unabhängig von Alter, Geschlecht, Bildung, Behinderung, ethnischer Herkunft und Nationalität, Religion, sexueller Orientierung oder sozialer Herkunft.

Einblicke 1/2 2/2 Markus ist Software-Architekt

Als Software-Architekt gebe ich strategische Impulse und gestalte unsere Systeme von Grund auf mit. Es bereitet mir Freude, mit den Teams nachhaltige und innovative Lösungen voranzutreiben.

Aufgaben gestalten

Du überblickst unsere komplexe Software-Architektur, setzt Impulse für Veränderungen und stellst Qualitätsstandards für die zu programmierenden Anwendungen auf. Gleichzeitig gibst du technische Hinweise zu Werkzeugen und Software-Engineering Praktiken.

Dein Profil: Du bist IT-Visionär*in und hast Spaß daran, Lösungen zu finden, wo noch keine existieren und hast ein Händchen für Technologie und Entwicklung.

Verantwortung übernehmen

Du verantwortest die (Gesamt-)Architektur verschiedener Anwendungen und bist Ansprechpartner*in für alle architektonischen Fragestellungen. Nadine ist Software-Entwicklerin

  • Ich kann eigene Ideen einbringen und mich so im Unternehmen verwirklichen. Meine Interessen und Stärken werden gefördert und die Vielfalt der Aufgaben macht meine Arbeit abwechslungsreich und spannend."

Aufgaben gestalten

Du begleitest unsere agilen, cross-funktionalen Projektteams und erarbeitest technische Konzepte in unterschiedlichen Programmiersprachen. Bei der Umsetzung legst du viel Wert auf moderne und ansprechende User Interfaces und gestaltest so unsere Produkte und Dienstleistungen, insbesondere unser Bankverfahren.

Dein Profil: Du kennst verschiedene Programmiersprachen sowie die Kundenbedürfnisse und besitzt ein hohes analytisches Denkvermögen. Dir macht es Spaß, verantwortungsbewusst in einem agilen Team zu arbeiten.

Verantwortung übernehmen

Du verantwortest die Programmierung und Software-Integration mit Fokus auf die Customer Experience. Außerdem sorgst du als Last-Level-Support für Lösungen bei komplexen Problemen.

Wir bieten vielfältige Entwicklungsperspektiven mit Begleitung durch deinen People Lead innerhalb deiner Fachfunktion oder durch Wechsel der Fachfunktion.

Requirements

Betriebswirte/Fachwirte/Fachkaufleute (Fachschulniveau)

Gewünschte Fähigkeiten & Kenntnisse

Kubernetes Cloud Informatik Englisch Java Confluence OpenShift Microservices Software-Engineering Programmiererfahrung Dienstleistungen Jira REST Berufserfahrung Hybrid Wirtschaftsinformatik Kommunikation GitLab Programmiersprachen Support Engineering Deutsch Qualitätsbewusstsein Zielorientierung Analytisches Denken Offenheit Verantwortungsvolle Arbeitsweise Teamfähigkeit, * Du hast ein abgeschlossenes Studium der (Wirtschafts-)Informatik sowie mehrjährige Berufserfahrung als Backend Engineer im Cloud-Umfeld oder vergleichbare Qualifikationen.

  • Du verfügst über sehr gute Kenntnisse des Frameworks Spring Boot sowie der damit einhergehenden Programmiersprache Java und bringst fundierte Erfahrungen in der Implementierung und im Betrieb hochverfügbarer Services innerhalb eines verteilten Systems mit.
  • In Container-Orchestrations-Plattformen (z. B. Kubernetes oder OpenShift) und Collaboration Tools (GitLab, Jira und Confluence) kennst du dich gut aus und hast bereits Erfahrungen mit der Event-basierten Kommunikation auf Basis von Kafka gesammelt.
  • Du hast praktische Erfahrung mit dem Betrieb von Anwendungen nach DevSecOps-Prinzipien und hast bereits Microservices nach dem REST-Paradigma entwickelt.
  • Du verfügst über verhandlungssichere Deutschkenntnisse (mindestens C1-Niveau) und gute Englischkenntnisse (B2-Niveau).
  • Ausgeprägte analytische Fähigkeiten, ein hoher Qualitätsanspruch und eine strukturieriert, eigenverantwortliche Arbeitsweise runden dein Profil ab.

About the company

Atruvia AG ist der Digitalisierungspartner in der Genossenschaftlichen FinanzGruppe. Das Unternehmen vereint jahrzehntelanges Expertenwissen in Banking und Informationstechnologie. Die speziell auf Banken zugeschnittenen IT-Lösungen und Leistungen reichen vom Rechenzentrumsbetrieb über das Atruvia Bankverfahren bis hin zur App-Entwicklung. Dabei nutzt das Unternehmen zukunftsweisende Technologien wie Smart Data und schreibt Prozessoptimierung und Regulatorik groß.

Apply for this position