New offer - be the first one to apply!
July 17, 2026
(Mid-Level) Java Entwickler (m/w/d)
Mid • On-site
Munich, Germany
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)
- Erfahrung mit Integrationstests
- Erfahrung mit User-Acceptance-Tests (UAT)
- Erfahrung mit API-Tests
- Erfahrung mit 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
Similar jobs you might like
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
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
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 Spring-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
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
New offer
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
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
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
New offer
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
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.