April 28, 2026

Software Engineer Backend – Banking, remote und München/Karlsruhe (m/w/d)

Senior • Hybrid

Munich, BY, Germany

Für ein komplexes bankfachliches Umfeld suchen wir einen erfahrenen Software Engineer (m/w/d) mit Fokus auf Backend-Entwicklung. In dieser Rolle begleitest du den gesamten Entwicklungsprozess – von der Analyse der Anforderungen über Implementierung und Tests bis hin zur produktiven Auslieferung und Wartung.
Du arbeitest eng mit Produktmanagement, Fachteams und weiteren Entwicklungseinheiten zusammen, um qualitativ hochwertige, skalierbare und wartbare Lösungen umzusetzen.

Deine Aufgaben

  • Analyse, Konzeption, Entwicklung, Test und Wartung von Backend-Komponenten

  • Umsetzung bankfachlicher Anforderungen über den gesamten Software-Lifecycle

  • Berücksichtigung von Modularisierung, Skalierbarkeit und Wartbarkeit

  • Spezifizierung und Aufwandsschätzung von Anforderungen im Rahmen von Sprintplanung und Konstruktionsphasen

  • Enge Zusammenarbeit im agilen Entwicklungsteam sowie Abstimmung mit fachlichen und technischen Schnittstellen

  • Umsetzung der Anforderungen des Produktmanagements bis zur produktiven Auslieferung in definierter Qualität

  • Aktives Einfordern und Sicherstellen von Qualitätsmaßnahmen

  • Realisierung und Integration von Modulen und Datenbanken zu stabilen Software-Einheiten

  • Einbindung der Software-Komponenten in bestehende Systemlandschaften

  • Durchführung von Entwickler- und Integrationstests inkl. Übergabe an die Testinfrastruktur

  • Nutzung und Deployment von DB-Objekten in unterschiedlichen Testumgebungen

  • Begleitung von Freigaben und Releases bis in die Produktion

Erforderliche technische Kenntnisse

Kerntechnologien

  • Java 21

  • Spring Boot, REST, JPA/Hibernate

  • Apache Kafka

  • Datenbanken: PostgreSQL, DB2

  • CI/CD & Monitoring: Jenkins, GitLab CI/CD, Dynatrace

  • Container & Plattform: Kubernetes (OpenShift)

  • Helm (optional)

  • Cypress für E2E-Tests (optional)

Development Tools & Practices

  • IntelliJ (alternativ Eclipse, WebStorm oder nach Absprache andere)

  • Git/GitLab für Versionskontrolle und Code-Reviews

  • SonarQube für statische Codeanalysen und Qualitätsmetriken

Testing & Quality Assurance

  • Unit Tests mit JUnit, TestNG, Mockito

  • End-to-End Tests mit Cypress

Deployment & DevOps

  • Docker

  • CI/CD-Pipelines mit GitLab CI und Jenkins

Wünschenswerte Zusatzqualifikationen

  • Erfahrung im genossenschaftlichen Banken-Umfeld, idealerweise mit der Omnikanalplattform

  • Erfahrung in hochkomplexen Systemlandschaften mit vielen Abhängigkeiten

  • Kenntnisse regulatorischer Anforderungen im Banken- oder Finanzumfeld

  • Erfahrung mit agilen Methoden (z. B. Scrum, SAFe)

  • Erfahrung mit Angular von Vorteil

Dein Profil

  • Hoher Qualitätsanspruch an Software und Auslieferung

  • Strukturierte, eigenverantwortliche und selbstständige Arbeitsweise

  • Schnelle Auffassungsgabe und Bereitschaft zur Einarbeitung in neue Fach- und Systemthemen

  • Ausgeprägte Lernbereitschaft für neue Technologien und Best Practices

  • Teamfähigkeit und klare Kommunikation in interdisziplinären Teams

Similar jobs you might like

Technology

emagine Polska

Software Engineer mit Fullstack-Tätigkeiten, remote und München (m/w/d)

Senior

Hybrid

Munich, BY, Germany

🏢 Summary: Software Engineer role focused on end-to-end development of complex software solutions from analysis and design through testing, deployment, and maintenance in a banking/FinTech environment. The position involves working in an agile team using modern Java and Angular-based technologies, ensuring high quality, scalability, and regulatory compliance. Remote work with regular on-site presence in Munich is required. 🗂️ Requirements: Strong experience with Java development, Strong experience with Angular and Spring Boot, Experience with complex system environments and dependencies, Experience with SQL and relational databases, Experience with event-driven systems (e.g. Kafka), Experience with Docker, OpenShift and CI/CD, Experience with agile methodologies (Scrum or SAFe), Experience in banking or FinTech environment, Knowledge of troubleshooting methods, Very good German language skills 📃 Skills: Java, Angular, SpringBoot, JavaScript, SQL, Oracle, DB2, PostgreSQL, Redis, Kafka, Docker, OpenShift, CI/CD, Scrum, SAFe, HTML, JBF 🏢 Description: Wir, die emagine GmbH, suchen einen Software Engineer (m/w/d), der an der Entwicklung einer Anforderung beginnend mit der Analyse über den Test hinaus bis zur Auslieferung in Produktion inkl. daraus entstehenden Wartungsmaßnahmen beteiligt ist. Er bringt seine Fähigkeiten in das Softwareentwicklungsteam mit ein, um anstehende Aufgaben gemeinsam zu meistern und effiziente Lösungen zu finden. Sie entwickeln Software im dezentralen Umfeld in Java, JBF, HTML, Angular, Spring Boot usw. Ort: Remote und München, ca. 2x / Monat vor Ort, je nach Teamabsprache und alle 1 Wochen zum PI-Planning für 2-3 Tage Auslastung: 100 % Start: 01.07.2026 Dauer: Bis 30.09.2026, es wird quartalsweise beauftragt, eine längerfristige Beauftragung ist gewünscht Aufgaben: Konzipiert, designed, entwickelt, testet, pflegt und wartet Software. Berücksichtigt die Modularisierung, Skalierung und Wartbarkeit des Softwareprodukts. Ist in der Lage, verschiedene Aufgabendisziplinen innerhalb des Teams wahrzunehmen (Entwicklung dezentral, Entwicklung zentral, Test und Fachexpertise), kann Spezialist in einer Disziplin sein. Der Software Engineer spezifiziert und schätzt Anforderungen in der Sprintplanung bzw. während der Konstruktionsphase. Identifiziert und organisiert Aufgaben in Abstimmung mit dem Team und bearbeitet diese. Setzt die vom Produktmanager und Produktverantwortlichen in der Entwicklung geforderten Anforderungen bis zur Auslieferung in der definierten Qualität um (beinhaltet u. a. Konzeption / Design, Implementierung, Test bzw. Testautomatisierung, Auslieferung). Fordert Maßnahmen zur Erreichung der Qualitätsziele des Produktes vom Produktverantwortlichen oder Projektleiter ein. Berät den Produktverantwortlichen in der Entwicklung bei der Ausgestaltung der Entwicklungsartefakte. Im mixed Umfeld ist er für die Selbstorganisation des Teams mit verantwortlich. Identifiziert geeignete Maßnahmen und setzt diese zur Optimierung der Teamarbeit im Rahmen des kontinuierlichen Verbesserungsprozesses um. Realisierung der Module/Datenbanken Integration der Module/Datenbanken zu Software-Einheiten Einbindung der SW-Einheiten ins System Durchführung der Freigaben Einsatz von DB-Objekten in die verschiedenen Testumgebungen Durchführung von Entwicklertest (inkl. der Übergabe in die Testinfrastruktur und abschließender Tests der implementierten Module) Ihr Profil: Angular / Spring Boot mit Umfeldern mit hohem Komplexitätsgrad vertraut (Abhängigkeiten, Fachliche Abstimmungen mit fachlichen Schnittstellen außerhalb des Team-Umfelds) mit der Einhaltung der regulatorischen Bankenanforderungen vertraut Erfahrung mit agiler Entwicklung (Scrum, SAFe) Eigenen hohen Anspruch an Qualität der Auslieferung Kenntnisse über Methoden fürs Troubleshooting Zusammenarbeit mit cross-funktionalen Teams Kommunikationsfest VSC, WebStorm oder nach Absprache auch andere Java JavaScript (für Migrationsprojekte) Datenbanken: Oracle, SQL oder DB2, Redis oder Postgress Event-Message-Systeme: z.B. Kafka ggf. Prozess-Engines Openshift, Docker und CICD Erfahrungen im Banken- oder FinTech-Umfeld sehr gute Deutschkenntnisse

Technology

emagine Polska

IT Software Engineer - Java Backend & DevOps Engineer (m/w/d)

Senior

Hybrid

Cologne, NW, Germany

🏢 Summary: The role focuses on developing and evolving Java-based backend services for central retail business processes while driving DevOps practices and CI/CD operations. You will work in an agile team, integrating legacy systems and shaping deployment strategies in a hybrid setup (60% remote). 🗂️ Requirements: Strong experience in Java backend development (Java 8+), Practical experience with Spring Boot 2.x+, Experience working with agile methodologies (Scrum or Kanban), Strong knowledge of relational databases (DB2 or PostgreSQL), Experience integrating and maintaining legacy systems, Experience defining and managing deployment processes, Understanding of DevOps principles and practices, Hands-on experience with CI/CD processes 📃 Skills: Java, Spring, SQL, DB2, PostgreSQL, Docker, Kubernetes, Helm, Kafka, GitLab, Grafana, Keycloak, CI/CD 🏢 Description: Wir, emagine GmbH, suchen einen erfahrenen Java Backend & DevOps Engineer (m/w/d). In dieser Rolle arbeitest du an zentralen Komponenten der Warenwirtschaft und gestaltest aktiv Lösungen für Geschäftsprozesse. Start: 1. Juli 2026 Einstazort: Köln Remoteanteil: 60% (3 Tage pro Woche remote, 2 Tage pro Woche vor Ort) Aufgaben: Entwicklung und Weiterentwicklung von Backend-Services auf Basis von Java (Spring Boot) Mitarbeit in einem agilen, crossfunktionalen Team im Produkt „Store Processes“ Umsetzung von Anforderungen in den Bereichen: Marktbestellungen Marktwareneingang Regalplatzmanagement Retourenmanagement Konzeption und Umsetzung von DevOps-Prozessen und Deployment-Strategien Verantwortung für Build-, Deployment- und Betriebsprozesse (CI/CD) Integration und Weiterentwicklung von komplexen Legacy-Systemen Must-Have Qualifikationen: Fundierte Erfahrung in der Java Backend-Entwicklung (Java 8+, Spring Boot 2.x+) Erfahrung mit agilen Methoden (z. B. Scrum, Kanban) Sehr gute Kenntnisse in relationalen Datenbanken (z. B. DB2, PostgreSQL) Erfahrung im Umgang mit und der Integration von Legacy-Systemen Know-how in der Definition und Steuerung von Deployment-Prozessen Verständnis für DevOps-Prinzipien und -Arbeitsweisen Kenntnisse in den Tools / Systemlandschaft: Spring Boot 2.x+, Java 8+, Docker, Kubernetes, Helm, SQL (DB2/PostgreSQL), Kafka Nice-to-Have: Pair- und Ensemble-Programming Ereignisbasierte Architektur Erfahrung mit folgenden Technologien: GitLab CI, Grafana, Keycloak Persönliche Kompetenzen: Ausgeprägte Teamfähigkeit Gute Kommunikationsfähigkeit / Konfliktfähigkeit und Stakeholder-Orientierung Hohe Eigenständigkeit und Kaltstartfähigkeit in neuen Themen

Technology

emagine Polska

Lead Frontend Software Engineer mit Schwerpunkt Angular (m/w/d)

Senior

Hybrid

Munich, BY, Germany

🏢 Summary: Full-time Lead Frontend Engineer role focused on designing, developing, and maintaining scalable Angular (21+) applications for online banking and mobile platforms. The position includes architectural ownership, frontend leadership, and end-to-end delivery within an agile, DevOps-driven environment. The project runs until September 2026 with potential extension and requires mostly remote work with occasional onsite presence. 🗂️ Requirements: Extensive experience with Angular 21+, Strong expertise in scalable frontend architectures, Proven experience in a Lead or Senior Frontend role, Advanced knowledge of TypeScript and modern JavaScript, Experience with reactive programming using RxJS, Hands-on experience with unit and E2E testing, Experience integrating applications into CI/CD pipelines, Knowledge of containerization and deployment processes, Experience with accessibility standards (A11y, ARIA), Ability to collaborate on architecture decisions with backend and DevOps teams 📃 Skills: Angular, TypeScript, JavaScript, HTML5, CSS3, RxJS, Signals, StandaloneComponents, ControlFlow, AngularMaterial, WebComponents, PWA, Jest, Playwright, ARIA, Git, GitLab, npm, AngularCLI, Webpack, Vite, ESLint, Prettier, SonarQube, Docker, GitLabCI, Helm, OpenShift, NgRx, NGXS, Microfrontends, ModuleFederation, DDD, ServiceWorker, Dynatrace, Flexbox, Grid, WebStorm, VSCode 🏢 Description: Wir, die emagine GmbH, suchen derzeit einen erfahrenen Lead Software Engineer Frontend (Angular) (m/w/d) für ein spannendes Projekt. Das Team entwickelt moderne Anwendungen für das Onlinebanking sowie mobile Apps für Endkunden und perspektivisch für Bankberateranwendungen (BWS). Dabei übernehmen sie die End-to-End-Verantwortung – von der Analyse fachlicher Anforderungen über Architekturentscheidungen bis hin zur Qualitätssicherung und Auslieferung. Start: Ab sofort Dauer: Bis 30.09.2026, mit Option auf Verlängerung (längerfristig angedacht) Ort: Remote und Karlsruhe oder München, 1x pro Monat und alle 13 Wochen für 2-3 Tage vor Ort Auslastung: 100% Vollzeit Deine Aufgaben Konzeption, Entwicklung, Test und Wartung moderner Angular-Anwendungen (Angular 21+) Übernahme einer fachlichen Lead-Rolle im Frontend-Team Mitarbeit an Architektur- und Konzeptentscheidungen gemeinsam mit Frontend- und Backend-Lead Analyse und Design neuer Schnittstellen sowie Weiterentwicklung der Systemarchitektur Entwicklung nachhaltiger und skalierbarer Angular-Strukturen für bestehende und neue Anwendungen Umsetzung performanter Frontends unter Nutzung moderner Features wie: Standalone Components Signal-basierte Architektur Entwicklung von responsiven und barrierefreien Benutzeroberflächen (A11y) Weiterentwicklung der Frontend-Architektur und Best Practices Enge Zusammenarbeit mit UI/UX, Backend, Produktmanagement und DevOps zur Abstimmung technischer Lösungen Sicherstellung von Skalierbarkeit durch Lazy Loading und Code Splitting Erstellung von Aufwandsschätzungen und Spezifikationen im agilen Umfeld Umsetzung der Anforderungen bis zur produktiven Auslieferung in hoher Qualität Durchführung von Tests: Unit Tests (Jest/Jasmine) End-to-End Tests (Playwright) Integration in CI/CD-Pipelines und Container-Umgebungen Dein Profil Must-have Skills Fundierte Kenntnisse in der Umsetzung skalierbarer Frontend-Architekturen Erfahrung in einer Lead- oder Senior-Rolle im Frontend-Umfeld Ausgeprägte Hands-on-Mentalität und proaktive Arbeitsweise Fähigkeit zur bereichsübergreifenden Abstimmung mit anderen technischen Leads Frontend & Technologien Angular 21+ (inkl. Signals, Control Flow, Standalone Components) TypeScript (ES6+), JavaScript (ES6+) HTML5, CSS3 (Flexbox, Grid) RxJS und reaktive Programmierung Angular Material oder vergleichbare UI Libraries Web Components & Progressive Web Apps (PWA) Testing & Qualität Jest (Unit Testing) Playwright (E2E Testing) Accessibility Standards (ARIA, A11y) Tools & Methoden Git / GitLab, npm Angular CLI WebStorm / VS Code Webpack oder Vite ESLint, Prettier, SonarQube DevOps & Deployment Docker (Containerisierung) CI/CD (GitLab CI) HELM OpenShift (von Vorteil) Nice-to-have Erfahrung im Bankenumfeld, idealerweise mit Omnikanalplattform Erfahrung mit: Micro-Frontend-Architekturen / Module Federation NgRx oder NGXS State Management Core Web Vitals & Performanceoptimierung Kenntnisse in: Domain-Driven Design (DDD) Service Worker & PWA Monitoring Tools (z. B. Dynatrace) Soft Skills Ausgeprägtes analytisches und strukturiertes Denkvermögen Hoher Qualitätsanspruch und Ownership-Mentalität Kommunikationsstärke in cross-funktionalen Teams Erfahrung in komplexen Projektumgebungen Agile Arbeitsweise (Scrum, SAFe) Proaktive Einstellung und Lernbereitschaft Erfahrung in der fachlichen Führung im Frontend-Bereich

Technology

emagine Polska

Fullstack SW Engineer - Java, Spring Boot & Angular, remote und FFM (m/w/d)

Mid

Hybrid

Munich, BY, Germany

🏢 Summary: Fullstack Software Engineer responsible for end-to-end development of scalable software solutions in an agile environment, from design to deployment. The role combines backend development with Java/Spring Boot and frontend development with Angular, including testing, CI/CD, and system integration. It involves active participation in sprint planning, quality assurance, and continuous improvement of development processes. 🗂️ Requirements: 2–6 years experience as Fullstack Developer, Strong knowledge of Java, Strong knowledge of Jakarta EE, Strong knowledge of Spring Boot, Experience with REST APIs, Experience with Microservices architecture, Experience with Angular (2+), ideally Angular 21, Experience with relational databases, Strong SQL skills, Experience with CI/CD pipelines, Experience with test automation, Experience with modular and scalable architectures, Ability to handle deployments across test environments 📃 Skills: Java, JakartaEE, SpringBoot, REST, Microservices, Angular, SQL, CI/CD, JUnit, Maven, Git, Scrum 🏢 Description: Wir suchen einen kommunikativen, proaktiven und technologiebegeisterten Fullstack Software Engineer , der komplexe Anforderungen nicht nur technisch hervorragend umsetzt, sondern auch aktiv an der Weiterentwicklung des Teams mitwirkt. Wenn du gerne Verantwortung übernimmst, cross-funktional arbeitest und in einem agilen Umfeld echten Impact schaffen möchtest – dann bist du bei uns genau richtig. Start: asap Skill-Level: Professional (2–6 Jahre) Standort: Remote & Onsite (1x pro Monat 2-3 Tage in FFM und alle 12 Wochen 1-2 Tage in FFM oder Aschheim (beides muss), rest remote Deine Aufgaben Als Fullstack Software Engineer übernimmst du die End-to-End-Verantwortung für die Entwicklung moderner Softwarelösungen – von der Analyse bis zur produktiven Auslieferung: Konzeption, Design, Entwicklung, Test, Pflege und Wartung von Softwaremodulen Umsetzung modularer, skalierbarer und wartbarer Architekturen Entwicklung von Backend-Services auf Basis von Java / Jakarta EE / Spring Boot Entwicklung von modernen Frontends mit Angular 21 Durchführung von Entwicklertests inkl. Testautomatisierung Integration von Modulen, Datenbanken und Software-Einheiten ins Gesamtsystem Verantwortung für Deployments und Freigaben in verschiedenen Testumgebungen Schätzung und Spezifikation von Anforderungen im Rahmen der Sprintplanung Abstimmung fachlicher Themen mit internen und externen Schnittstellen Aktive Mitgestaltung im Team: Definition von Fertigstellungskriterien, Selbstorganisation, Priorisierung Kontinuierliche Verbesserung von Entwicklungsprozessen und Teamabläufen Unterstützung des Produktmanagers bei der Ausgestaltung von Entwicklungsartefakten Qualitätssicherung und Einforderung von Maßnahmen zur Erreichung der Produktziele Dein Profil Du bist ein kommunikativer Teamplayer mit hoher technischer Kompetenz und Qualitätsanspruch: Must-have Skills 2–6 Jahre Erfahrung als Fullstack Entwickler Sehr gute Kenntnisse in Java/Jakarta EE , Spring Boot , REST , Microservices Erfahrung in der Frontend-Entwicklung (Angular 2+, idealerweise Angular 21) Erfahrung mit relationalen Datenbanken & SQL Sicher im Umgang mit CI/CD, Testautomatisierung und modernen Entwicklungswerkzeugen Souveräne Kommunikation – auch über Teamgrenzen hinaus Hoher Qualitätsanspruch, strukturierte Arbeitsweise und Verantwortungsbewusstsein Nice-to-have Erfahrung in regulierten Umfeldern (z. B. Banken) Umgang mit komplexen Abhängigkeiten und fachlichen Schnittstellen Kenntnisse in agiler Entwicklung (Scrum, SAFe) Troubleshooting-Kompetenzen Lernbereitschaft, Offenheit und Mut, aktiv Themen voranzutreiben Was wir uns persönlich wünschen Wir suchen keine reine Entwicklerrolle , sondern jemanden, der mitdenkt, kommuniziert und das Team stärkt. Ein extrovertierter, offener Charakter, der fachliche Themen selbstbewusst vertritt und die agile Zusammenarbeit lebt, passt perfekt zu dieser Position. Interessiert? Dann freuen wir uns auf dein Profil! Sende uns gerne deinen CV oder eine kurze Rückmeldung – wir melden uns schnellstmöglich bei dir.

Technology

emagine Polska

Fullstack Entwickler Java, Angular, Python (m/w/d)

Senior

Hybrid

Karlsruhe, BW, Germany

🏢 Summary: Full‑Stack Software Developer role focused on building and enhancing a cloud‑based microservice architecture in the banking environment, integrating external systems and developing frontend and backend components. The position involves Java and Angular development, chatbot implementation, and deployment in containerized cloud environments. Remote work with occasional on‑site presence in Germany. 🗂️ Requirements: Degree in Computer Science or comparable qualification, Several years of experience with Java, Experience with Spring Boot, Experience with Angular, Knowledge of cloud architectures, Experience with Docker, Experience with OpenShift, Experience with Next.js and/or Python, Experience in banking environment 📃 Skills: Java, Spring, SpringBoot, Angular, Python, Next.js, Docker, OpenShift, GitLab, CI/CD, Microservices, Cloud, Java17 🏢 Description: Start: 01.07.2026 Dauer: Bis 31.12.2026, mit Option auf Verlängerung Ort: Remote und Karlsruhe oder Münster, ca. 1x pro Monat und alle 13 Wochen für 2-3 Tage vor Ort Wir, die emagine GmbH, suchen einen engagierten Full‑Stack Softwareentwickler (m/w/d) mit Erfahrung in Java , Angular , Python , Cloud‑Architekturen und modernen Microservices . Ihre Aufgaben: Anbindung externer Systeme an den zentralen Beraterarbeitsplatz sowie das Online‑Banking für Privatkunden Konzeption und Umsetzung von Frontend‑Modulen im zentralen Banksystem Entwicklung eines bidirektionalen Datentransfers zwischen Banksystem und externer Beratungsanwendung Mitarbeit an einer Cloud‑basierten Microservice‑Architektur (Java / Angular) Weiterentwicklung eines bestehenden Banking‑Portals (Steuerverfahren) für eine VR‑Bank Implementierung eines KI‑gestützten Chatbots in Next.js mit Python‑Backend Microservice‑Entwicklung mit Spring Boot und Java‑17 Pflege und Weiterentwicklung von Angular‑Frontend‑Komponenten Containerisierung mittels Docker Deployment auf OpenShift Code‑Versionierung und CI/CD mit GitLab Performance‑Optimierung durch Code‑Analyse und Refactoring Test‑ und Fehleranalyse im Rahmen agiler Entwicklungszyklen Ihr Profil: Abgeschlossenes Studium der Informatik oder vergleichbare Qualifikation Erfahrung im genossenschaftlichen Bankenumfeld Mehrjährige Erfahrung in Java , Spring Boot , Angular Kenntnisse in Cloud‑Architekturen , Docker , OpenShift Erfahrung mit Next.js und/oder Python Analytisches Denken, Qualitätsbewusstsein und Teamfähigkeit

Technology

emagine Polska

Java Backend Entwickler im In-/Exkasso und SAP FS-CD Umfeld (m/w/d)

Senior

Hybrid

Cologne, NW, Germany

🏢 Summary: Development and optimization of Java backend interfaces in an insurance environment, focusing on SAP FS-CD integrations for premium calculations and payment flows. The role involves enhancing, stabilizing, and ensuring high-performance, audit-proof processing of In- and Exkasso processes. The project includes interface customization, testing, and close collaboration with stakeholders in a 12-month engagement. 🗂️ Requirements: Several years of experience in Java backend development, Strong knowledge of SAP FS-CD, Experience in interface development, Experience with GitHub and version control, Ability to independently analyze and solve technical issues, Experience in testing and quality assurance of interfaces 📃 Skills: Java, SAP, FS-CD, GitHub, Git, Backend, APIs, Testing 🏢 Description: Wir, die emagine GmbH, suchen für unsere Business Unit Insurance einen erfahrenen Java Backend Entwickler (m/w/d) im In-/Exkasso und SAP FS-CD Schnittstellenumfeld. Projektziel Weiterentwicklung, Stabilisierung und Optimierung der Schnittstellenlandschaft zur Verarbeitung von Beitragsberechnungen und Zahlungsflüssen zwischen Fachsystemen und SAP FS-CD. Sicherstellung einer performanten, revisionssicheren und automatisierten Verarbeitung aller relevanten In- und Exkasso-Prozesse. Aufgaben In dieser Rolle sind Sie verantwortlich für die Anpassung und die Weiterentwicklung von Schnittstellen, um eine effiziente Verarbeitung von Beitragsberechnungen und SAP FS-CD Flows zu ermöglichen. Java Backend Entwicklung Entwicklung und Anpassung von Schnittstellen zur Verarbeitung von Beitragsberechnungen Customizing von SAP FS-CD Schnittstellen für optimale Benutzererfahrung Implementierung von Lösungen basierend auf Github Enges Zusammenarbeiten mit internen Stakeholdern zur Anforderungserhebung Dokumentation der entwickelten Lösungen und Anpassungen Testing und Qualitätssicherung von Schnittstellen Skillset Mehrjährige Erfahrung in der Entwicklung mit Java Fundierte Kenntnisse in SAP FS-CD Erfahrung mit Github und Versionskontrolle Kenntnisse in der Schnittstellenentwicklung Fähigkeit zur selbständigen Problemlösung und Anpassung Nice to Have Kenntnisse in anderen SAP Modulen Erfahrung in agilen Entwicklungsmethoden Zusatzqualifikationen im Bereich Softwareentwicklung Rahmenbedingungen Start: asap Laufzeit: 12 Monate + Option auf Verlängerung Einsatzort: Köln / Remote (einzelne Tage vor Ort in Köln) Auslastung: 38 Std./Woche

Technology

emagine Polska

Senior Fullstack Entwickler mit Fokus auf Angular und Quarkus (m/w/d)

Senior

Hybrid

Bad Homburg Vor Der Höhe, HE, Germany

🏢 Summary: Senior Fullstack Developer (m/w/d) im Bereich Insurance zur Modernisierung einer bestehenden Anwendungslandschaft mit Fokus auf Angular-Upgrade, Performance-Optimierung und Backend-Integration. Die Rolle umfasst die Weiterentwicklung des Frontends auf Angular v20+, Optimierung der Architektur sowie Zusammenarbeit mit Quarkus-basierten Services in einer Docker/OpenShift-Umgebung. Projektlaufzeit 3–6 Monate mit Option auf Verlängerung, hybrider Einsatz. 🗂️ Requirements: Mehrjährige Erfahrung mit Angular inklusive Major-Upgrades, Sehr gute Kenntnisse in Performance-Optimierung, Erfahrung mit Docker, Erfahrung mit OpenShift, Fundierte Kenntnisse in Angular, Sehr gute Deutschkenntnisse, Strukturierte und selbstständige Arbeitsweise 📃 Skills: Angular, TypeScript, Quarkus, Docker, OpenShift, Performance, ObjectStorage, Windows, ORC 🏢 Description: Für unseren Geschäftsbereich Insurance suchen wir einen erfahrenen Senior (Fullstack-) Entwickler (m/w/d), der uns bei der Modernisierung einer bestehenden Anwendungslandschaft unterstützt. Essentielle Fähigkeiten umfassen fundierte Kenntnisse in Angular und Performance-Optimierung, ergänzt durch Erfahrungen in Quarkus, Docker und OpenShift. Aufgaben Upgrade und Modernisierung eines bestehenden Angular-Frontends auf v20+ Refactoring und Performance-Optimierung der Frontend-Architektur Konzeption und Neuentwicklung rollenbasierter Eingabemasken Reduktion von Maus- und Enter-Eingaben zur Usability-Verbesserung Analyse und Optimierung der Backend-Performance Zusammenarbeit mit Backend-Services (Docker / OpenShift, Quarkus) Abstimmung zu Schnittstellen und ORC-Systemen (Windows) Wichtige Anforderungen Mehrjährige Erfahrung mit Angular (inkl. Major-Upgrades) Sehr gute Kenntnisse in Performance-Optimierung Erfahrung mit Docker und OpenShift Backend-Kenntnisse in Quarkus von Vorteil Kenntnisse im Bereich Object Storage wünschenswert Strukturierte, selbstständige Arbeitsweise Sehr gute Deutschkenntnisse Nice to Have Kenntnisse von modernen Frontend-Architekturen Erfahrung in der Arbeit mit agilen Methoden Weitere Details Laufzeit: 3–6 Monate Option: Verlängerung möglich Start: kurzfristig Einsatz: Hybrid Ort: Bad Homburg + Remote (50%)

Technology

emagine Polska

Fullstack Entwickler – Java / Agile / Wartung & Weiterentwicklung (m/w/d)

Senior

Hybrid

Karlsruhe, BW, Germany

🏢 Summary: Fullstack-Entwickler (m/w/d) für den Release Train Banking Products mit Fokus auf Wartung, Weiterentwicklung und Stabilisierung einer komplexen Anwendungslandschaft im Bankenumfeld. Die Rolle umfasst 2nd- und 3rd-Level-Support, Performance-Optimierung, Testing sowie technische Dokumentation in einer hybriden Entwicklungsumgebung (SCRUM und V-Modell). Einsatz überwiegend remote mit regelmäßigen Vor-Ort-Terminen in München oder Karlsruhe. 🗂️ Requirements: Erfahrung mit komplexen und heterogenen IT-Landschaften, Fundierte Kenntnisse in Java (JBF, Swing), Erfahrung im 2nd- und 3rd-Level-Support, Erfahrung in Wartung und Weiterentwicklung komplexer Anwendungen, Kenntnisse in SCRUM und V-Modell, Erfahrung im Testing, insbesondere Regressionstests, Bereitschaft zu manuellen und perspektivisch automatisierten Tests, Sehr gute Deutschkenntnisse (C1–C2) 📃 Skills: Java, JBF, Swing, SCRUM, V-Modell, Regressionstests 🏢 Description: Für den Release Train Banking Products suchen wir, die emagine GmbH, zum nächstmöglichen Zeitpunkt einen Fullstack-Entwickler (m/w/d). Ort: Remote sowie München/Karlsruhe (1x monatlich vor Ort + alle 13 Wochen 2–3 Tage vor Ort für PI Plannings) Start: Ab sofort Dauer: 1 Jahr + Option auf Verlängerung Auslastung: 100% Vollzeit Ihre Aufgaben: Analyse und Bearbeitung von Problemmeldungen sowie Performance-Themen im 2nd- und 3rd-Level-Support Wartung und Weiterentwicklung einer komplexen Anwendungslandschaft unter Berücksichtigung fachlicher, technischer und regulatorischer Anforderungen Mitarbeit in einer hybriden Entwicklungsumgebung (SCRUM und V-Modell) Betreuung mehrerer Anwendungen und Systeme mit unterschiedlichen Technologien Sicherstellung eines stabilen Betriebs sowie kontinuierliche Optimierung bestehender Lösungen Unterstützung und Durchführung von Tests, insbesondere im Rahmen von Regressionstests Erstellung und Pflege von fachlichen und technischen Dokumentationen (z. B. System- und Fachbeschreibungen) Einarbeitung in neue Themenfelder und Technologien innerhalb eines vielfältigen Systemumfelds Ihr Profil: Erfahrung im Umgang mit komplexen und heterogenen IT-Landschaften, idealerweise mit Java (JBF, Swing) Schnelle Auffassungsgabe sowie die Fähigkeit, sich eigenständig in neue Themen einzuarbeiten und kontinuierlich Know-how aufzubauen Ausgeprägte analytische und methodische Fähigkeiten sowie hohe Problemlösungskompetenz und Ergebnisorientierung Hohe Eigenverantwortung, strukturierte Arbeitsweise und die Fähigkeit, Aufgaben selbstständig zu priorisieren und zu organisieren Stark ausgeprägtes Qualitätsbewusstsein und ein eigener hoher Anspruch an die Qualität der Auslieferung Hohe Flexibilität, Belastbarkeit und Zuverlässigkeit in einem anspruchsvollen Umfeld Teamfähigkeit und Freude an der Zusammenarbeit in cross-funktionalen Teams Sehr gute Kommunikationsfähigkeiten, auch im Austausch mit fachlichen Ansprechpartnern und Auftraggebern Bereitschaft zur Unterstützung im Testing (manuell und perspektivisch automatisiert) Aktives Networking sowie proaktive Abstimmung innerhalb des Teams und mit relevanten Stakeholdern Verinnerlichung agiler Werte wie Fokus, Offenheit, Respekt, Mut und Selbstverpflichtung Sehr gute Deutschkenntnisse (C1–C2)

Technology

ITML SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

3x Fullstack Entwickler mit Backend-Fokus

Senior

Remote

Warsaw, MZ, Poland

180 - 240 PLN

🏢 Summary: Full-Stack Developer role with backend focus in the railway sector, working mainly remotely on web-based applications using a defined JavaScript technology stack. The project runs full-time from July to December 2026 and involves development, testing, and delivery of high-quality software components. The position emphasizes backend development with messaging systems and databases integrated into modern frontend frameworks. 🗂️ Requirements: Strong experience with RabbitMQ, Strong experience with WebSockets, Strong experience with PostgreSQL, Strong backend development experience, Strong frontend development experience, Proficiency in JavaScript, Proficiency in NestJS, Proficiency in Angular, German C1/C2 level 📃 Skills: RabbitMQ, WebSockets, PostgreSQL, JavaScript, NestJS, Angular, APIs, Softwarearchitektur, Webanwendungen, Deutsch 🏢 Description: Aktuell sind wir auf der Suche nach drei Full-Stack Entwicklern (m/w/d) mit Schwerpunkt Backend in Bahnwesen. Rahmendaten Start: 22.07.2026 Dauer: bis 31.12.2026 Umfang: 115 PT (Vollzeit) Einsatzort: hauptsächlich remote und 10 PT vor Ort Anforderungen: Muss: Fundierte Kenntnisse bei der Anwendungsentwicklung mittels Rabbit MQ und Websockets Fundierte Kenntnisse der BackEnd Entwicklung mittels Postgresql Fundierte Kenntnisse der BackEnd Entwicklung und FronEnd Entwicklung Fundierte Kenntnisse der FrontEnd Entwicklung mittels Javascript, NestJS, Angula Sprache: Deutsch C1/C2 Soll: spezialisierte Kenntnisse im Bereich API Entwicklung mittels Javascript, NestJS, Angular und PostGre sowie WebSocket Erfahrung in der Entwicklung und Optimierung von Web-Anwendungen mittels Javascript, NestJS, Angular und PostGre Erfahrung mit der Entwicklung von Softwarearchitekturen im Bereich Web-Anwendungen mittels Javascript, NestJS, Angular und PostGre Aufgaben: Schreiben von sauberer, effizienter und vollständig dokumentierter Software unter Verwendung angemessener Softwareentwicklungspraktiken und -standards. Dazu ist der in der allgemeinen Information beschriebene Softwarestack einzusetzen. Erstellen von Lieferpaketen für die betreffenden Applikationen Entwicklung von Softwareanwendungen, die den Anforderungen des Auftraggebers entsprechen Teilnahme an der Planung, Gestaltung und Implementierung von Softwareprojekten Testen und Debuggen von Softwareanwendungen, um sicherzustellen, dass diese vorgegebene Qualitätsstandards erfüllen Teilnahme an Code-Reviews und Bereitstellung konstruktiven Feedbacks an andere Entwickler.

Technology

emagine Polska

Softwareentwickler (C/C++/Python) für Produktansteuerungen (m/w/d)

Mid

Hybrid

Oberkochen, BW, Germany

🏢 Summary: Software Developer role focused on implementing and optimizing innovative software solutions according to project specifications. The position involves developing, testing, and improving high-quality code in collaboration with a technical team. It includes performance optimization, troubleshooting, and contributing to technical documentation. 🗂️ Requirements: Degree in Computer Science, Engineering or Physics, Strong programming skills in C, Strong programming skills in C++, Strong programming skills in Python, Experience with data analysis and statistical processes, Experience with Git-based version control systems, Experience with CI/CD systems, Knowledge of Linux, Knowledge of SQL databases, Basic knowledge of optics, Affinity with embedded systems, Familiarity with Scrum or Kanban methodologies 📃 Skills: C, C++, Python, Matlab, SixSigma, Git, CI/CD, Linux, SQL, Scrum, Kanban, Embedded, Optics, AzureDevOps 🏢 Description: Ihre Rolle: Wir, emagine GmbH, suchen einen Softwareentwickler (m/w/d) , der innovative Softwarelösungen gemäß den Anforderungen und Spezifikationen der Projekte implementiert. In dieser Position arbeiten Sie eng mit erfahrenen Teammitgliedern, um qualitativ hochwertigen Code zu entwickeln und zu testen. Diese Rolle erfordert fundierte Programmierkenntnisse (C, C++, Python) und die Fähigkeit, Leistungsoptimierungen vorzunehmen. Aufgaben: Implementierung und Optimierung von Softwarelösungen gemäß Projektspezifikationen. Zusammenarbeit mit Teammitgliedern zur Entwicklung, Implementierung und Testung von hochwertigem Code. Entwurf neuer Softwarefunktionen sowie Verbesserung bestehender Funktionen. Beitrag zur Erstellung und Pflege technischer Dokumentation. Mitwirkung bei der Fehlerdiagnose und -behebung in bestehenden Anwendungen. Einhalten und Fördern von Best Practices in der Softwareentwicklung. Anforderungen: Abgeschlossenes Studium in Informatik, Ingenieurwissenschaften oder Physik. Fundierte Programmierkenntnisse in C, C++, Python . Kenntnisse in Datenanalyse (z. B. Matlab, Python) und statistischen Prozessen (Six Sigma). Erfahrung mit Git-basierten Codeverwaltungssystemen / CI/CD-Systemen. Kenntnisse in Linux und SQL-Datenbanken . Grundkenntnisse in Optik und Affinität zu Embedded Systemen . Vertrautheit mit agilen Methoden wie Scrum oder Kanban. Verhandlungssicher in Deutsch und Englisch. Nice to Have: Erfahrung mit Azure DevOps. Tiefe Kenntnisse in kommandozeilenbasierter Entwicklung.