April 29, 2026

Fullstack Entwickler (Java & Frontend) (m/w/d)

Senior • Hybrid

Hanover, Germany

Wir, die emagine GmbH, suchen für unsere Business Unit Insurance erfahrene Fullstack Entwickler (m/w/d) zur Verstärkung des Teams.

Ziel ist die Entwicklung und Verbesserung einer modernen Webanwendung im Fullstack-Umfeld.

Aufgaben:

  • Entwicklung und Weiterentwicklung einer modernen Webanwendung im Fullstack-Umfeld

  • Umsetzung von fachlichen Anforderungen (User Stories) im agilen Team

  • Mitwirkung bei der Konzeption und Weiterentwicklung der Softwarearchitektur

  • Sicherstellung von Codequalität und Wartbarkeit

  • Enge Zusammenarbeit mit anderen Entwicklern sowie fachlichen Stakeholdern

Must Haves:

  • Mehrjährige Berufserfahrung in der Softwareentwicklung mit Java (z. B. Spring Boot oder Jakarta EE / MicroProfile)

  • Erfahrung mit modernen Frontend-Frameworks (z. B. Vue.js, React oder Angular)

  • Gute Kenntnisse in der Entwicklung von Webanwendungen (Frontend & Backend)

  • Verständnis für Softwarearchitektur und saubere Code-Strukturen

  • Erfahrung in der Arbeit in agilen Teams (z. B. Scrum oder Kanban)

  • Selbstständige und strukturierte Arbeitsweise sowie Teamfähigkeit

Nice to Haves:

  • Sehr gute Kenntnisse und Erfahrung mit Vue.js und/oder Nuxt

  • Kenntnisse im Bereich skalierbarer oder wartbarer Systemarchitekturen

Rahmenbedingungen:

  • Start: asap

  • Laufzeit: bis Ende 2026

  • Umfang: ca. 140 Personentage je Profil

  • Einsatzort: Hannover / Remote (vorwiegend Remote)

Similar jobs you might like

Technology

emagine Polska

Senior Frontend Entwickler (Vue.js/Nuxt.js) mit Java-Erfahrung (m/w/d)

Senior

Hybrid

Hanover, Germany

🏢 Summary: Frontend developer role focused on building and evolving a modern web application using Vue.js and Nuxt.js, collaborating closely with Java backend teams in an agile environment. The position involves frontend architecture design, API integration, and ensuring code quality and performance. Mostly remote with occasional onsite presence in Hannover. 🗂️ Requirements: Several years of experience as Frontend Developer, Strong practical experience with Vue.js, Experience with Nuxt.js and SSR/SPA concepts, Experience building and structuring large frontend applications, Strong knowledge of frontend architecture and state management, Experience with modern frontend tooling, Experience integrating REST APIs, Experience working with Java backends, Experience working in agile teams 📃 Skills: Vue.js, Nuxt.js, Java, Spring, REST, Vite, npm, CI/CD, SSR, SPA, Scrum, Kanban 🏢 Description: Wir, die emagine GmbH suchen für unsere Business Unit Insurance erfahrene Frontend Entwickler (Vue.js/Nuxt.js) mit Java-Erfahrung (m/w/d ) für die Entwicklung und Weiterentwicklung einer modernen Webanwendung. Rahmendaten: Start: asap Laufzeit: 12.2026 Volumen : ca. 110 PT Einsatzort: remote vorwiegen/ Hannover (3 Tage im Monat) Aufgaben: Entwicklung und Weiterentwicklung einer modernen Webanwendung mit klarem Fokus auf Vue.js im Frontend . Umsetzung fachlicher Anforderungen (User Stories ) im agilen Team Mitgestaltung und Weiterentwicklung der Frontend-Architektur (Struktur, Komponenten, State-Management) Sicherstellung von Codequalität, Performance und Wartbarkeit im Frontend Aktives Mentoring und die Etablierung von Best Practices im Team Zusammenarbeit mit Backend-Entwicklern (Java) und fachlichen Stakeholdern Unterstützung bei Fullstack-Themen, insbesondere bei der Integration von APIs Anforderungen: Mehrjährige Berufserfahrung als Frontend-Entwickler (m/w/d) Sehr gute und praxiserprobte Kenntnisse in Vue.js ( zwingend erforderlich) Praktische Erfahrung mit Nuxt.js bzw. modernen SSR-/SPA-Konzepten Erfahrung im Aufbau und in der Strukturierung größerer Frontend-Anwendungen Sehr gutes Verständnis von Frontend-Architektur, Komponenten-Design und State Management Erfahrung mit modernen Frontend-Tools (z. B. Vite, npm, CI/CD) Wissensaustausch ist Ihnen wichtig: Sie agieren als Mentor und Sparringspartner für weniger erfahrene Kollegen. Erfahrung in der Zusammenarbeit mit Java-Backends (z. B. Spring Boot) Erfahrung mit der Anbindung von REST-APIs Erfahrung in agilen Teams (Scrum oder Kanban) Nice to have: Sehr gute Kenntnisse und Erfahrung mit Vue.js und/oder Nuxt Kenntnisse im Bereich skalierbarer oder wartbarer Systemarchitekturen

Technology

emagine Polska

Java Entwickler (m/w/d)

Mid

Hybrid

Münster, NW, Germany

🏢 Summary: Full-time Java Developer role focused on building a new sales and contract management system for the health insurance department, replacing a legacy system. The position involves process modeling, interface development, and close collaboration with business stakeholders. Initial on-site onboarding in Münster with flexible home office options thereafter. 🗂️ Requirements: Strong Java knowledge, Experience with CI/CD tools (Jenkins, Maven, Docker, Git), Knowledge of Spring Boot, Knowledge of Spring Batch, Experience with IntelliJ IDEA, Experience in test automation (e.g. Cypress), Experience with interface design and integration, Fluent German (C1 level) 📃 Skills: Java, SpringBoot, SpringBatch, Jenkins, Maven, Docker, Git, Camunda, BPMN, Fisalis-BOS, IntelliJ, Cypress, CI/CD 🏢 Description: Wir, die emagine GmbH, suchen für unsere Business Unit Insurance mehrere Java-Entwickler (m/w/d) für die Entwicklung eines neuen Vertriebs- und Vertragssystems für die Fachabteilung Kranken. Das bestehende Legacy-System soll sukzessiv abgelöst werden, um effizientere Prozesse in der Fachabteilung zu ermöglichen. Rahmenbedingungen Start:              01.08. und 01.10.2026 Laufzeit:         zunächst bis 01.10.2027 mit Option auf Verlängerung Umfang:         Vollzeit (200 PT) Arbeitsort:    Einarbeitung vor Ort im Büro Münster, danach bis zu 4 von 5 Tagen Homeoffice möglich. Blockmodell (z. B. zwei- bis dreiwöchentlich mehrere Tage vor Ort, ansonsten Homeoffice) ist ebenfalls möglich. Aufgaben Analyse, Modellierung und Implementierung von fachlichen Prozessen. Die Modellierung erfolgt mit Fisalis-BOS , eine zugekaufte Java-Software der Firma Fisalis, welche die individuelle und effiziente Implementierung von Versicherungsprodukten ermöglicht. Konzeption, Anbindung und Bereitstellungen von Schnittstellen an verbundene Systeme Unterstützung in der fachlichen Konzeption und Kommunikation mit der Fachabteilung Skillset Gute Java-Kenntnisse Gute Grundkenntnisse mit CI/CD-Tools wie Jenkins, Maven, Docker oder Git Gute Kenntnisse im Umgang mit Spring-Boot und Sprint-Batch sind von Vorteil Erfahrungen mit Camunda (BPMN) wünschenswert Erfahrung mit Fisalis-BOS sind von Vorteil Erfahrung mit IDE IntelliJ Kenntnisse in der Testautomatisierung mit Cypress o.ä. Teamfähigkeit, Organisationsfähigkeit und Eigeninitiative Hohe analytische Fähigkeiten und abstraktes Denkvermögen Bereitschaft zur aktiven Kommunikation und fachlichen Konzeption Deutsch fließend / verhandlungssicher (C1 Level)

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, 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

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

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

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

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

Senior iOS Entwickler (m/w/d)

Senior

Hybrid

Cologne, NW, Germany

🏢 Summary: Senior iOS Developer responsible for the full software lifecycle of an iOS app, from concept to App Store rollout. The role includes feature development with Swift and SwiftUI, architectural responsibility, CI/CD pipeline maintenance, and release management. Collaboration with cross-functional teams and ensuring security, compliance, and high code quality are key aspects of the position. 🗂️ Requirements: Mehrjährige Berufserfahrung als iOS Entwickler (Senior Level), Sehr gute Kenntnisse in Swift, Sehr gute Kenntnisse im iOS SDK, Erfahrung mit modernen iOS-Architekturen, Praktische Erfahrung mit SwiftUI, Erfahrung mit Git und gängigen Entwicklungs-Workflows, Fundierte Kenntnisse im Testing, Erfahrung mit agilen Methoden (Scrum oder Kanban), Sehr gute Kommunikationskenntnisse in Deutsch oder Englisch 📃 Skills: Swift, SwiftUI, iOS, iOSSDK, Git, CI/CD, Xcode, Jenkins, GitLab, Fastlane, Testing, Scrum, Kanban, Kotlin, Jetpack, Android 🏢 Description: Wir, die emagine GmbH, suchen für unsere Business Unit Insurance einen Senior iOS Entwickler (m/w/d). Sie verantworten den kompletten Software-Lifecycle - von der Idee bis zum Rollout im App Store. Aufgaben Konzeption und Entwicklung von Features für die iOS App mit Swift und SwiftUI Technische Verantwortung für Teilbereiche der App (Architektur, Code-Qualität, Performance) Aktive Mitarbeit im gesamten Entwicklungsprozess Analyse von Anforderungen und technischer Lösungsentwurf Aufwandsschätzungen und Unterstützung des Product Owners bei Planung und Priorisierung Umsetzung, Testing und Dokumentation Durchführung von Code Reviews, Pair Programming und Coaching weniger erfahrener Entwickler:innen Mitgestaltung und Pflege unserer CI/CD-Pipelines (z. B. Xcode Cloud, Jenkins, GitLab CI, Fastlane – je nach Stack) Vorbereitung und Durchführung von App-Store-Releases (Build-Management, Provisioning Profiles, Release Notes, Rollout-Strategie) Enge Zusammenarbeit mit: Product Owner UX/UI Backend- und QA-Teams weiteren Stakeholdern (z. B. Betrieb, Security, Legal) Sicherstellung von Security-, Datenschutz- und Compliance-Anforderungen in der App Aktives Einbringen von Best Practices, neuen Technologien und Verbesserungen in Architektur, Build-Prozess und Teamprozesse Skillset Must-have Mehrjährige Berufserfahrung als iOS Entwickler (Senior Level) Sehr gute Kenntnisse in Swift und dem iOS SDK Erfahrung mit modernen iOS-Architekturen Praktische Erfahrung mit SwiftUI Routiniert im Umgang mit Git und gängigen Entwicklungs-Workflows (Feature Branches, Pull/Merge Requests, Code Review) Fundierte Kenntnisse im Bereich Testing Agile Arbeitsweise (Scrum / Kanban) und Routine in der Arbeit in einem cross-funktionalen Team Sehr gute Kommunikationsfähigkeit in Deutsch oder Englisch (idealerweise Deutsch), klar und lösungsorientiert Hohes Qualitätsbewusstsein, Verantwortungsübernahme und eine proaktive, selbstständige Arbeitsweise Nice-to-have Erfahrung in der Android Entwicklung mit Kotlin und Jetpack Compose Erfahrung im Finanz- / Versicherungsumfeld oder anderen regulierten Branchen Erfahrung mit Security-Themen in Mobile Apps Rahmenbedingungen Start: asap (bis spätestens 15.07.2026) Laufzeit: Oktober 2026 + Option auf Verlängerung Einsatzort: Köln (2 Tage Onsite) / Remote (3 Tage)

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