June 2, 2026
IT Software Engineer - Java Backend & DevOps Engineer (m/w/d)
Senior • Hybrid
Cologne, NW, Germany
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
Similar jobs you might like
Technology
emagine Polska
Backend Entwicklung, ab sofort, remote und FFM (m/w/d)
Senior
Hybrid
Frankfurt am Main, HE, Germany
🏢 Summary: Backend development project focused on building and maintaining cloud-native microservices using Java or Kotlin, Spring Boot, REST APIs, and MongoDB/SQL databases. The role includes CI/CD automation, Kubernetes-based deployments, performance optimization, and code reviews in an agile environment. Remote work is possible with one on-site day per week in Frankfurt. 🗂️ Requirements: Mehrjährige Erfahrung in agiler Backend-Entwicklung, Java 19+ oder Kotlin, Spring Boot, REST-API-Entwicklung, JSON, XML, MongoDB, SQL-Datenbanken, Oracle, PostgreSQL, Kubernetes, Docker, Deutschkenntnisse C2 📃 Skills: Java, Kotlin, Spring, SpringBoot, REST, OpenAPI, JSON, XML, MongoDB, SQL, Oracle, PostgreSQL, Kubernetes, Docker, CI/CD, DevOps, Microservices, Azure, Angular, Git, Jira, Confluence 🏢 Description: Wir, die emagine GmbH, suchen Unterstützung durch einen Backend Entwickler (m/w/d). Projektbeginn: Ab sofort nach Absprache Projektort: Frankfurt am Main 1 Tag die Woche, sonst Remote Projektdauer: 31.12.2026 (mit Option auf Verlängerung) Ihre Aufgaben: Entwicklung moderner Microservice-Backends (Java 21, Kotlin, Spring Boot 2) mit flexiblen Schnittstellen (OpenAPI REST-APIs) und effizienter Datenhaltung (MongoDB & SQL) Umsetzung, Weiterentwicklung und Wartung von Services und Features, inklusive Performance-Optimierung, Fehleranalyse und Fehlerbehebung Erstellung automatisierter Tests zur Sicherstellung der Stabilität der CI/CD-Pipeline Konzeption, Dokumentation und Technologie-Auswahl der neuen Projekte und Features Sicherstellung einer Cloud-Native-Architektur unter Einsatz von DevOps, CI/CD, Kubernetes und Microservices Durchführung von Code-Reviews zur kontinuierlichen Verbesserung der Code-Qualität und des Wissensaustauschs im Team Ihr Profil: Essenziell: Mehrjährige Projekterfahrung in der agilen Backend-Entwicklung mit Java (idealerweise Java >19) oder Kotlin und Spring Boot Essenziell: Fundierte Kenntnisse in der Programmierung von Schnittstellen (JSON, XML, REST) Essenziell: Fundierte mit NoSQL-Datenbanken (MongoDB) sowie SQL-Datenbanken (Oracle/PostgreSQL). Kenntnisse in Container-Technologien wie Kubernetes und Docker. Von Vorteil: Erfahrung mit Jira, Confluence, Spring Boot, Azure, Angular, git und Testautomatisierung. Sehr gute Deutschkenntnisse (min. Sprachniveau C2)
Technology
emagine Polska
JAVA Backend Entwickler (m/w/d)
Senior
Hybrid
Cologne, Germany
🏢 Summary: Experienced Java Backend Developer role focused on developing and enhancing J2EE components within a partner system architecture in the insurance sector. The position involves backend development, data migration and synchronization, testing, and collaboration on end-to-end acceptance testing in a predominantly remote setup. 🗂️ Requirements: Several years of Java backend development experience, Experience in the insurance sector, Knowledge of JavaEE, Knowledge of Spring Boot, Knowledge of SQL, Knowledge of GIT, Knowledge of WebLogic, Knowledge of Angular, Understanding of Kubernetes, Knowledge of Hibernate, Knowledge of Postgres, Experience with Confluence, Experience with Jira, Fluent German 📃 Skills: Java, JavaEE, JMS, JSF, Spring, SQL, GIT, WebLogic, Angular, Kubernetes, Hibernate, Postgres, Confluence, Jira 🏢 Description: Wir, die emagine GmbH, suchen für unsere Business Unit Insurance einen erfahrenen JAVA Backend Entwickler (m/w/d) , der über umfangreiche Kenntnisse in der Entwicklung von Backends in Java-Anwendungen verfügt. Ihr Fokus wird auf der Entwicklung und Umsetzung von J2EE-Komponenten innerhalb einer festgelegten Zielarchitektur für Partnersysteme liegen. Ein starkes technisches Verständnis sowie Fähigkeiten in der Migration und Synchronisation von Daten sind unerlässlich. Hauptverantwortlichkeiten: Weiterentwicklung und Ausgestaltung von J2EE-Komponenten im Rahmen einer vorgegebenen Partnersystem-Zielarchitektur Unterstützung bei der Sicherstellung der Migration und Synchronisation von Partnerdaten in verschiedenen Systemen Review von Architektur- und Datenmodellen sowie Erstellung von Data Dependency Matrices Durchführung von Unit-, Modul- und Schnittstellentests Zusammenarbeit mit Fachbereichen beim End-to-End Abnahmetest Schlüsselanforderungen: Mehrere Jahre nachweisliche Erfahrung in der Backend-Entwicklung von Java-Anwendungen im Versicherungsbereich Tiefe technische Kenntnisse in Java/JavaEE (JMS, JSF), Spring Boot, SQL, GIT und WebLogic, Angular Technisches Verständnis von Kubernetes, Hibernate Framework, Postgres und erprobte Kenntnisse in Confluence/Jira Fließende Deutschkenntnisse Starke technische Analyse- und Kommunikationsfähigkeiten Nice to Have Wünschenswert sind Erfahrung in agilen Entwicklungsmethoden und Kenntnisse in modernen Architekturansätzen Rahmenbedingungen Start: spätestens 01.08.2026 Laufzeit: 31.01.2027 + Option auf Verlängerung Auslastung: Volllzeit / 100 PT Einsatzort: überwiegend REMOTE / einzelne Tage Onsite in Köln
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
Java Fullstack Entwickler mit Fokus Backend, remote und Münster (m/w/d)
Senior
On-site
Muenster, NW, Germany , +1
🏢 Summary: Remote-first contract role for a Java Fullstack Developer focused on backend development with Java, Spring Boot, and microservices. The position involves developing and maintaining scalable applications, implementing CI/CD pipelines, and supporting containerized environments. Occasional onsite presence in Münster is required after onboarding. 🗂️ Requirements: Expert knowledge of Java, Experience with Spring Boot, Experience developing Microservices, Experience with Redis, Experience with PostgreSQL, Knowledge of GitLab CI/CD, Experience with Kubernetes or OpenShift, Ability to work onsite in Münster periodically 📃 Skills: Java, SpringBoot, Microservices, Redis, PostgreSQL, GitLab, CI/CD, Kubernetes, OpenShift, Prometheus, Grafana 🏢 Description: Wir, die emagine GmbH, suchen aktuell einen erfahrenen Java Fullstack Entwickler (m/w/d) mit Schwerpunkt Backend. Ort: Remote und Münster. Onboarding vor Ort, danach 1 - 2 Mal pro Monat und alle 13 Wochen für 2 - 3 Tage. Start: 03.08.2026. Dauer: Bis 31.12.2026, mit Option auf Verlängerung. Auslastung: 100% Zusammenfassung Die Hauptfunktion dieser Rolle besteht darin, als Java Fullstack Entwickler mit Fokus auf das Backend zu agieren und responsiv mit Microservices zu arbeiten, um die Backend- und Frontend-Komponenten der Softwarelösungen effektiv zu entwickeln und zu warten. Verantwortlichkeiten: Entwicklung und Wartung von Microservices mit Java und Spring Boot. Implementierung von CI/CD-Pipelines und Optimierung von DevOps-Prozessen. Zusammenarbeit mit Teams zur Containerisierung und Skalierung von Anwendungen. Gewährleistung der Qualität des Codes durch Versionskontrolle und regelmäßige Überprüfungen. Monitoring und Verbesserung der Systemleistung. Must Haves: Expertenkenntnisse in Java. Erfahrung mit Spring Boot zur Erstellung von Microservices. Umfangreiche Erfahrung mit Datenbanken wie Redis und PostgreSQL. Kenntnisse in CI/CD-Tools, insbesondere GitLab CI/CD. Erfahrung in der Container-Orchestrierung, vorzugsweise mit Kubernetes oder OpenShift. Nice to Haves: Kenntnisse in Monitoring-Tools wie Prometheus oder Grafana. Verständnis von Sicherheitskonzepten in Microservices-Architekturen.
Technology
emagine Polska
(Mid-Level) Java Entwickler (m/w/d)
Mid
On-site
Munich, Germany
🏢 Summary: Long-term Java developer role in Munich focused on developing and maintaining Java-based software solutions across the full software development lifecycle. The position includes requirements analysis, testing, and quality assurance with partial remote work availability. 🗂️ Requirements: 3+ years of experience in Java software development, Strong practical knowledge of Java programming, Experience developing, maintaining, and optimizing Java applications, Knowledge of test analysis and test design, Experience with unit testing, Experience with integration testing, Experience with user acceptance testing, Experience with API testing, Experience with IT infrastructure testing, German language skills at B2 level or higher 📃 Skills: Java, Spring, SpringBoot, UnitTesting, IntegrationTesting, UAT, APITesting 🏢 Description: Wir, die emagine GmbH, suchen einen engagierten Java Entwickler (m/w/d). Start: Q4 2026 Standort: München (eine wöchentliche regelmäßige Präsenz vor Ort ist erforderlich) Remote: 1 Tag pro Woche Homeoffice nach Absprache Arbeitszeit: 40h pro Woche Laufzeit: langfristig Aufgaben: Entwicklung und Weiterentwicklung von Softwarelösungen auf Basis von Java Analyse fachlicher und technischer Anforderungen sowie Umsetzung in nachhaltige Softwarelösungen Mitarbeit über den gesamten Softwareentwicklungszyklus hinweg, von der Konzeption bis zum Rollout Erstellung, Durchführung und Optimierung von Tests zur Sicherstellung der Softwarequalität Durchführung von Testanalysen und Testdesigns Must-Haves: Mindestens 3 Jahre Berufserfahrung in der Softwareentwicklung mit Java Fundierte Kenntnisse und praktische Erfahrung in der Java-Programmierung Erfahrung in der Entwicklung, Wartung und Optimierung von Java-Anwendungen Fundierte Kenntnisse im Bereich Testanalyse und Testdesign Erfahrung mit: Modultests (Unit Tests) Integrationstests User-Acceptance-Tests (UAT) API-Tests IT-Infrastrukturtests Gute Deutschkenntnisse : mind. B2 Niveau Nice to Have: Kenntnisse im Bereich IT-Systemdesign und Systemarchitektur Kenntnisse moderner Java-Frameworks wie Spring oder Spring Boot
Technology
emagine Polska
Senior Java Entwickler / Spezialist / Architekt (m/w/d)
Senior
On-site
Munich, Germany
🏢 Summary: Opportunity for experienced Java specialists to design, develop, and enhance complex enterprise applications using Java and the TREND Framework in a hybrid setup in Munich. The role includes software architecture collaboration, code reviews, testing, and implementation of technical concepts in enterprise environments. 🗂️ Requirements: Several years of Java development experience, Knowledge of object-oriented software development, Experience with enterprise applications, Experience in IT system design, Experience in software architecture, Experience with TREND Framework, Knowledge of testing and quality assurance, Experience with module testing, Experience with integration testing, Experience with user acceptance testing, Experience with IT infrastructure testing, German language proficiency C1 📃 Skills: Java, TREND, Testing, UAT, Architecture, Systemdesign, OOP, Integrationtests, Modultests, Qualitätssicherung 🏢 Description: Wir, die emagine GmbH, suchen mehrere erfahrene Java-Spezialisten (m/w/d) . Start: Q4/2026 Einsatzort: München Remoteanteil: nach Absprache 1-2 Tage die Woche vor Ort Aufgaben: Konzeption, Design und Weiterentwicklung komplexer Java-basierter Enterprise-Anwendungen Mitarbeit bei Architekturentscheidungen und technischem Lösungsdesign Entwicklung hochwertiger Softwarelösungen unter Einsatz des TREND Frameworks Analyse fachlicher Anforderungen und Umsetzung technischer Konzepte Durchführung von Code-Reviews sowie Sicherstellung von Entwicklungsstandards Erstellung, Durchführung und Optimierung von Testkonzepten Must Haves: Mehrjährige praktische Erfahrung in der Java-Entwicklung Fundierte Kenntnisse in objektorientierter Softwareentwicklung und Enterprise-Anwendungen Erfahrung im IT-Systemdesign und in der Softwarearchitektur Erfahrung mit dem TREND Framework Sehr gute Kenntnisse im Bereich Testing und Qualitätssicherung : Testanalyse, Testdesign, Modultests, Integrationstests, Benutzerabnahmetests (UAT), IT-Infrastrukturtests fließende Deutschkenntnisse (mind. C1 Niveau)
Technology
emagine Polska
3 Backend developers
Senior
On-site
Stockholm, Sweden
🏢 Summary: Senior Backend Developer role within a business-critical banking initiative, focused on building and modernizing backend services and batch/ETL solutions in a highly regulated environment. The position involves developing scalable Java/Spring-based applications, integrations, and data processing flows in a SAFe agile setup. It requires on-site work in Stockholm with potential extension beyond the initial contract period. 🗂️ Requirements: 8–10+ years of professional backend development experience, Strong hands-on experience with Java and Spring Boot, Experience with JPA and service-oriented architecture, Strong experience with Kafka and REST APIs, Experience with Microsoft SQL Server (MSSQL), Experience working in Linux environments, Experience with CI/CD tools (Bitbucket, Jenkins, Artifactory), Knowledge of Kubernetes, Experience with authentication/security frameworks (JWT), Strong experience with Spring Batch (mandatory for batch-focused role), Experience with Apache Camel and stored procedures, Experience with integrations across APIs, messaging platforms, and legacy systems 📃 Skills: Java, Spring, SpringBoot, SpringBatch, JPA, Kafka, REST, MSSQL, SQL, Linux, Kubernetes, Bitbucket, Jenkins, Artifactory, JWT, ApacheCamel, Vert.x, Lucene, Memcache, Caffeine, .NET, Splunk, AppDynamics, Sysdig, Grafana 🏢 Description: emagine are looking for three Senior Backend Developers to join a business-critical development initiative in a complex and highly regulated environment for our client within the banking industry. Start: 2026-06-08 End: 2026-11-30 (extension could be possible) Location: Stockholm, min 3 days/week at the office We are seeking experienced and proactive developers with 8–10+ years of professional experience , who can quickly become productive after onboarding and work both independently and collaboratively within a SAFe-based agile setup . Two of the consultant roles will have a strong focus on backend development with Java, Spring Boot, and databases , while the third role will focus more heavily on batch processing and ETL flows , where Spring Batch is a key requirement. Key Responsibilities Design, develop, and maintain backend applications and integrations Build and optimize scalable services using Java and Spring Boot Develop and maintain batch and ETL processes Work with integrations across APIs, messaging platforms, and legacy systems Support modernization initiatives and migration towards new technical platforms Collaborate with cross-functional teams in a SAFe environment Ensure high standards within security, performance, and maintainability Required Competence Backend Development Strong hands-on experience in Java and Spring Boot Experience with JPA and service-oriented architecture Experience with Kafka and REST APIs Knowledge of Vert.x, Lucene, Memcache, Caffeine , or .NET is considered an advantage ETL / Batch Processing Strong experience with Spring Batch (mandatory for one of the roles) Experience with Apache Camel and stored procedures Databases Solid experience with Microsoft SQL Server (MSSQL) Platform & Runtime Experience working in Linux environments Knowledge of Kubernetes and platform modernization initiatives CI/CD & DevOps Experience with Bitbucket, Jenkins, and Artifactory Security & Monitoring Experience with authentication/security frameworks such as JWT Familiarity with audit logging and monitoring tools such as Splunk, AppDynamics, Sysdig, and Grafana Integrations Strong experience with Kafka and REST-based integrations Experience working with mainframe integrations , file-based integrations, and legacy adapters is highly valued Consultant Profile We are looking for outgoing, senior consultants who are comfortable taking ownership and working with minimal supervision after the initial introduction period. The ideal candidate is technically strong, communicative, and thrives in both independent work and collaborative agile team environments.
Technology
emagine Polska
Java Entwickler (m/w/d)
Mid
Hybrid
Münster, NW, Germany
🏢 Summary: Java developers are needed to build a new sales and contract management system for the health insurance department, replacing a legacy platform with modernized processes. The role involves process modeling, interface integration, and collaboration with business departments in a long-term full-time project with hybrid remote work. 🗂️ Requirements: Good Java knowledge, Basic CI/CD knowledge, Experience with Jenkins, Experience with Maven, Experience with Docker, Experience with Git, Knowledge of Spring-Boot, Knowledge of Spring-Batch, Experience with IntelliJ, Knowledge of test automation, German language skills at C1 level, Teamwork skills, Analytical thinking, Communication skills 📃 Skills: Java, Jenkins, Maven, Docker, Git, Spring-Boot, Spring-Batch, Camunda, BPMN, Fisalis-BOS, IntelliJ, Cypress 🏢 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
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 Java Developer
Senior
Remote
Lisbon, Portugal
🏢 Summary: Senior backend developer role focused on designing and developing scalable backend services using Quarkus or Spring Boot. The position involves database and transaction management, maintaining code quality through testing and reviews, and optimizing production performance. Candidates should have strong Java expertise and experience operating backend systems. 🗂️ Requirements: Strong knowledge of Java fundamentals, Experience with Quarkus or Spring Boot, Experience designing and operating backend services, Understanding of databases and transaction management, Ability to perform testing and code reviews, English proficiency at B2 level or higher 📃 Skills: Java, Quarkus, Spring, SQL, Testing, Git 🏢 Description: Summary: emagine is currently hiring experienced senior developers who possess the necessary technical skill set to design and develop efficient backend services. Responsibilities: Designing and developing scalable backend services using Quarkus or Spring Boot. Implementing solid database management and transaction handling. Ensuring high code quality through rigorous testing, code reviews, and adherence to Clean Code principles. Optimizing the performance and troubleshooting issues in production environments. Must Haves: Strong knowledge of Java fundamentals (collections, classes, interfaces, enums, inheritance, exception handling). Experience in designing, developing, and operating backend services using Quarkus or Spring Boot. Solid understanding of databases and transaction management. Ability to ensure code quality through testing and code reviews. Proficient in English (minimum B2 level). Nice to Haves: Experience with performance optimization techniques. Familiarity with Clean Code principles.