April 8, 2026

Développeur Java - ERP IFS (h/f)

Mid • Hybrid

Aix-en-Provence, France

Introduction & Résumé

emagine recherche pour son client final grand compte, un(e) Développeur(euse) ERP/Java pour contribuer au déploiement du système ERP IFS. Le candidat retenu jouera un rôle clé dans le développement et l'adaptation des outils pour répondre aux besoins spécifiques des différentes entreprises du groupe.

Responsabilités

  • Comprendre l'environnement ERP et technologique du client.

  • Participer aux ateliers avec les équipes fonctionnelles pour définir les besoins spécifiques.

  • Configurer les customisations et requêtes SQL sur IFS.

  • Réaliser toutes les phases de développement, y compris tests et déploiement.

  • Développer des interfaces d'échange entre différents systèmes en utilisant Apache Camel, selon la charge de travail.

Compétences Clés

  • 2-3 ans d'expérience minimum en développement.

  • Expertise en IFS Cloud pour les customisations.

  • Maîtrise de SQL.

  • Connaissance de JIRA.

  • Compétences avancées en Java 8 et plus.

  • Expérience avec les Web Services REST.

  • Connaissance de GIT, PLSQL et JavaScript.

  • Expérience avec Apache Camel et Spring.

  • Utilisation d'API REST (expérience avec IFS et Ootary serait un plus).

Autres Détails

  • Localisation : Aix-en-Provence

  • Télétravail : 1 jour par semaine

  • Démarrage : ASAP.

Similar jobs you might like

Technology

New offer

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

New offer

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

New offer

emagine Polska

Test Engineer in Java (m/w/d)

Mid

On-site

Munich, Germany

🏢 Summary: Long-term onsite role in Munich for a Java developer with a strong focus on software quality and test automation. The position combines Java development with test analysis, test design, automated testing, and defect management across the full software lifecycle. Candidates should have solid experience in Java, software testing, and integration of quality assurance practices. 🗂️ Requirements: 3+ years of experience in Java development or software test automation, Strong Java knowledge, Experience with test automation, Knowledge of test analysis, Knowledge of test design, Experience with unit testing, Experience with integration testing, Experience with user acceptance testing (UAT), German language skills at B2 level or higher, Weekly onsite presence in Munich required 📃 Skills: Java, JUnit, UAT, Jenkins, GitLab, CI/CD, Testing, Automation 🏢 Description: Wir, die emagine GmbH, sind auf der Suche nach einem Java Entwickler (m/w/d) mit starkem Qualitäts- und Testing-Fokus , der sowohl Software entwickelt als auch Tests konzipiert, automatisiert und durchführt. Erfahrung in Java-Entwicklung, Testanalyse, Testdesign, Fehleranalyse sowie Unit-, Integrations- und UAT-Tests wird vorausgesetzt. Die Rolle richtet sich an einen qualitätsorientierten Entwickler, der Entwicklung und Testing erfolgreich miteinander verbindet. Start: Q4 2026 Standort: München (eine wöchentliche regelmäßige Präsenz vor Ort ist erforderlich) Remote: nicht möglich Arbeitszeit: 40h pro Woche Laufzeit: langfristig Aufgaben: Entwicklung und Wartung von Anwendungen auf Basis von Java Erstellung und Automatisierung von Testfällen sowie Testskripten Durchführung von Testanalysen und Testdesigns Entwicklung und Pflege von Unit- und Integrationstests Durchführung von System-, Integrations- und Benutzerabnahmetests Analyse, Dokumentation und Nachverfolgung von Fehlern Sicherstellung der Softwarequalität über den gesamten Entwicklungszyklus Anforderungen: Mindestens 3 Jahre Berufserfahrung in der Java-Entwicklung / Softwaretest-Automatisierung Sehr gute Kenntnisse in Java Erfahrung mit Testautomatisierung Fundierte Kenntnisse in: Testanalyse Testdesign Unit Testing, Integration Testing, User Acceptance Testing (UAT) gute Deutschkenntnisse (mind. B2 Niveau) Nice-to-have: ISTQB-Zertifizierung CI/CD (Jenkins, GitLab CI) Verständnis von Softwarearchitekturen / Kenntnisse in IT-Systemdesign oder Systemarchitekturen

Technology

emagine Polska

Software Developer (Java)

Senior

Hybrid

Silkeborg, Denmark

🏢 Summary: Senior Java Developer role focused on building and maintaining secure, business-critical login and access management solutions for digital banking. The position involves developing next-generation authentication systems, integrating with third-party services and Curity identity server, and ensuring high code quality and security standards. Work is done in an agile environment with strong emphasis on architecture and secure software design. 🗂️ Requirements: Minimum 5 years experience in software development, Solid experience with Java, Experience with Quarkus framework, Understanding of microservices architecture, Knowledge of Domain Driven Design (DDD), Knowledge of Clean Architecture, Experience with Openshift or similar container platforms, DevOps experience, Experience with monitoring tools, Experience with system integrations and identity solutions, Experience with threat modeling and security practices, Relevant degree in software engineering or computer science 📃 Skills: Java, Quarkus, Microservices, DDD, CleanArchitecture, Openshift, DevOps, Monitoring, Curity, Security, Containers, Integration 🏢 Description: emagine søger lige nu en Java-udvikler Introduktion & Sammenfatning Som Senior Software Developer i denne stilling vil du spille en central rolle i at sikre sikker og stabil adgang til digitale bankløsninger. Du vil udvikle og vedligeholde forretningskritiske systemer, der styrer login for både bankkunder og bankmedarbejdere – samtidig med at du understøtter integrationer til eksterne finansielle tjenester. Vi arbejder agilt og har en god balance mellem faglig fordybelse og tæt sparring i hverdagen. Hovedansvarsområder I denne rolle vil du bidrage væsentligt til udviklingen af næste generations login-løsninger. Dine opgaver inkluderer: Udvikle og vedligeholde kritisk software med fokus på adgangsstyring og login. Arbejdet med integrationer til tredjepartsleverandører og vores partners identity server, Curity. Sikre høj kodekvalitet via Domain Driven Design og Clean Architecture. Indgå i trusselsmodellering og sikkerhedsarbejde omkring vores systemer. Deltage i teamets arkitektur- og udviklingsdiskussioner. Nøglekrav Solid erfaring med Java og frameworks som Quarkus. Forståelse for softwarearkitektur – især microservices, DDD og Clean Architecture. Kendskab til containerplatforme som Openshift. DevOps-erfaring – og gerne erfaring med monitoring. En relevant uddannelse (fx softwareingeniør eller datalog) og minimum 5 års erfaring. Nice to Have Færdigheder inden for agil udvikling. Erfaring med cloud-løsninger. Andre Detaljer Stillingen er beliggende i Silkeborg, og det forventes, at du er min. 3 dage onsite. Ansøgningsprocessen er løbende, og interviews finder sted mellem 26/5 og 3/6.

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

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

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

Développeur Java confirmé (h/f)

Senior

Hybrid

Montpellier, France

🏢 Summary: Senior Java Developer role focused on designing, integrating and developing projects while ensuring corrective and evolutive maintenance. The position involves unit and integration testing, production deployment preparation, technical documentation, and incident resolution within an agile environment. The role requires strong experience with Java ecosystem tools and DevOps practices. 🗂️ Requirements: Minimum 5 years Java development experience, Strong knowledge of Java APIs and web services, Experience with unit and integration testing, Experience with SQL databases, Proficiency with build and code quality tools, Experience with containerization and CI/CD tools, Knowledge of Spring and Spring Boot frameworks, Experience working in Agile environment 📃 Skills: Java, XML, JSON, REST, SOA, Swagger, JUnit, SQL, Maven, SonarQube, Docker, Spring, SpringBoot, Jenkins, GitLab, Ansible, Kubernetes, Postman, Node, Kafka, XLRelease, Jira, SOAP, ELK 🏢 Description: Résumé En tant que développeur(euse) Java confirmé(e), vous êtes chargé(e) de concevoir, intégrer et développer des projets tout en assurant les maintenances correctives et évolutives. Responsabilités : Assurer la conception, l’intégration et le développement des projets et solutions. Réaliser des tests unitaires et d’intégration sur les développements réalisés. Préparer la mise en production avec les équipes expertes. Gérer et maintenir la documentation fonctionnelle et technique. Assurer l’assistance à l’utilisation des applications. Diagnostiquer et résoudre les dysfonctionnements. Effectuer une veille technologique régulière. Interagir avec les membres des squads dans un contexte agile. Compétences Requises : Minimum 5 ans d'expérience en développement Java (hors alternance/apprentissage). Solide connaissance des API (Java, XML, JSON, REST, SOA, Swagger). Expérience avec Junit, SQL, Maven et SonarQube. Maîtrise de Docker et des frameworks Java (Spring et Spring Boot). Expérience avec Jenkins, Gitlab et Ansible. Connaissance de Kubernetes, Postman, Node, Kafka. Expérience avec XLRelease, Jira et Soap ELK. Autres Détails : Localisation : Montpellier (2 jours de télétravail/3 jours sur site). Démarrage : ASAP

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