New offer - be the first one to apply!
June 24, 2026
Java Entwickler/Weiterentw. Compliance Applikationen, remote + FFM (m/w/d)
Senior • Hybrid
Frankfurt am Main, HE, Germany
Zusammenfassung
Der Java Entwickler wird benötigt, um die Weiterentwicklung und Stabilität von Compliance-Applikationen zu unterstützen. Der Hauptzweck besteht darin, die Compliance-Systeme in einem agilen Team zu betreuen und zu optimieren, wobei ein besonderer Fokus auf die Backend-Entwicklung gelegt wird.
Verantwortlichkeiten
- Eigenverantwortliche Realisierung von Entwicklungsaufgaben für Compliance-Applikationen
- Durchführung von Code-Reviews und Sicherstellung der Codequalität
- Identifikation von Schwachstellen in den Anwendungen und deren Behebung
- Erstellung und Durchführung von Testmanagement-Aufgaben, einschließlich Erstellung von Pflichtenheften
- Unterstützende Teilnahme an Scrum-Teams und Releases
- Dokumentation von Konfigurationsdaten und Betriebsprozessen
Wichtige Anforderungen
- Langjährige Erfahrung als Senior Java Entwickler in Enterprise-Umgebungen
- Fundierte Kenntnisse in REST-API-Design und Backend-Systemen
- Erfahrung in der Anwendung von CI/CD-Prozessen
- Erfahrungen mit Datenbanken (z.B. SQL) und Tests mit JUnit/Selenium
- Gute Kenntnisse in agilen Methoden (z.B. Scrum)
Wünschenswerte Fähigkeiten
- Kenntnisse in Container-Technologien wie Kubernetes und OpenShift
- Erfahrung mit Tools wie Jira, Docker, Maven und Jenkins
- Vertrautheit mit Linux-basierten Systemen
Weitere Details
- Standorte: Frankfurt am Main (hauptsächlich), Berlin (nach Bedarf)
- Auftragszeitraum: 13.07.2026 bis 31.12.2026 (Verlängerungsoption um weitere 150 PT bis Ende 2027)
Similar jobs you might like
Technology
emagine Polska
Senior Java Developer
Senior
Remote
Warsaw, MZ, Poland
170 - 180 PLN
🏢 Summary: Senior Java Developer role focused on designing and implementing complex Java-based solutions for large-scale enterprise or public sector projects. The position involves hands-on development, architectural contribution, and mentoring junior team members. The role requires strong expertise in modern Java ecosystems and enterprise integration environments. 🗂️ Requirements: Minimum 5 years of professional Java experience, Strong knowledge of Spring Boot and RESTful APIs, Experience with JUnit and Mockito testing frameworks, Experience with OpenShift and Helm, Experience with Spring Data or JPA ORM frameworks, Minimum 1 year experience with Oracle or PostgreSQL, Minimum 2 years experience with Gradle for CI, Experience in large-scale enterprise or public sector projects, Degree in Computer Science or equivalent, German C1 and English B1 proficiency 📃 Skills: Java, SpringBoot, REST, JUnit, Mockito, OpenShift, Helm, SpringData, JPA, Oracle, PostgreSQL, Gradle 🏢 Description: Summary: The Senior Java Developer plays a crucial role in designing and implementing complex Java-based solutions, mentoring other team members, and contributing to large-scale projects in either the enterprise or public sectors. Main Responsibilities: Design and implement complex Java-based solutions. Mentor junior developers and assist in team knowledge sharing. Manage and contribute to large-scale enterprise or public-sector projects. Key Requirements: Fluent in German (C1) and English (min. B1). Degree in Computer Science or equivalent. Minimum of 5 years of professional experience in Java Strong understanding of Spring Boot, RESTful APIs, testing frameworks (JUnit, Mockito) Experience in OpenShift and Helm charts and ORM frameworks like Spring Data or JPA Knowledge of Oracle or PostgreSQL (min. 1 year). Experience with Gradle for continuous integration (min. 2 years). Experience with large public sector projects or comparable private sector engagements. Nice to Have: Additional years of experience with core technologies beyond the stipulated minimum. Frontend experience with React and TypeScript, and understanding of Ajax (min. 1 year). Experience with complex enterprise application integration.
Technology
emagine Polska
Java Developer
Senior
Remote
Warsaw, Poland
🏢 Summary: Remote B2B Java Developer role focused on developing and enhancing enterprise applications within an agile team. The position involves building, testing, and optimizing Java-based systems under senior guidance while contributing to continuous integration and system maintenance. Long-term cooperation with occasional visits to Germany. 🗂️ Requirements: Fluent German C1, English minimum B1, Bachelor’s degree in Computer Science or equivalent, Minimum 5 years professional experience, Strong knowledge of Java 8+, Minimum 2 years experience with Git, Minimum 2 years experience in Java development projects, Minimum 2 years experience with Spring Boot, Minimum 1 year experience with REST APIs, Minimum 1 year experience with JUnit and Mockito, Strong hands-on experience with Linux, Minimum 1 year experience with Oracle or PostgreSQL, Minimum 1 year experience with Gradle 📃 Skills: Java, SpringBoot, Git, Jira, Confluence, JUnit, Mockito, Linux, Oracle, PostgreSQL, Gradle, REST, React, TypeScript, Scrum 🏢 Description: Mode : remote Contract : B2B Language : German (C1), English (B1) Summary: The Java Developer role primarily focuses on supporting Java-based application development within a collaborative agile team, enhancing enterprise systems under the mentorship of senior developers. Responsibilities: Support Java application development under senior guidance. Collaborate within an agile framework to improve enterprise systems. Utilize Git for version control and project management tools like Jira and Confluence. Participate in coding, testing, and optimizing Java applications. Engage in continuous integration processes and maintain operational environments. Must Haves: Fluent German (C1 level, spoken and written). English skills (minimum B1 level, spoken and written). Bachelor’s degree in Computer Science or equivalent, with at least 5 years of professional experience. Solid theoretical knowledge of Java (minimum version 8). Practical experience with Git (minimum 2 years). Experience in Java development projects (minimum 2 years). Familiarity with Spring Boot (minimum 2 years). Knowledge of RESTful APIs (minimum 1 year). Experience with testing frameworks (JUnit, Mockito) (minimum 1 year). Hands-on experience with Linux (strong command over system functionalities). Experience with databases such as Oracle or PostgreSQL (minimum 1 year). Familiarity with continuous integration using Gradle (minimum 1 year). Nice to Haves: Front-end development experience with React and TypeScript (minimum 1 year). Agile development experience, especially with Scrum (minimum 1 year). Exposure to large-scale public or private sector projects with significant deployment (minimum 1 year). Other Details: Location: Remote within Poland with occasional visits to Germany. Hospitality: Company-provided laptop. Collaboration: Independent work style paired with team collaboration. Duration: Long-term cooperation over 48 months. Decision Timeline: 2-3 months post-May. Documentation: Required copies of diplomas and certifications.
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
Fullstack Entwickler mit Omnikanalplattform, remote und Karlsruhe (m/w/d)
Senior
Hybrid
Karlsruhe, BW, Germany
🏢 Summary: The offer is for an experienced Java Fullstack Developer to further develop a modern financing and credit platform with a strong focus on an omnichannel architecture. The role involves building and evolving microservices and web frontends within a Java and Angular stack, contributing to architecture decisions, and ensuring high code quality in an agile environment. The project runs from May 2026 until at least the end of 2026 with partial on-site presence in Karlsruhe. 🗂️ Requirements: Very good knowledge of Java (11+), Strong experience with Spring Boot and microservices, Very good knowledge of Angular 21, Proven experience with Omnikanalplattform (OKP), Experience with Jakarta EE, Fullstack development experience (frontend and backend), Experience with relational databases, Experience with CI/CD pipelines, Knowledge of container technologies, Experience with messaging systems, Proficient with Git and build tools, Understanding of Clean Code, DDD, SOLID, test automation 📃 Skills: Java, Spring, SpringBoot, Angular, TypeScript, JakartaEE, OKP, REST, SOAP, OpenAPI, Swagger, Oracle, PostgreSQL, GitLab, Jenkins, Docker, Kubernetes, Kafka, RabbitMQ, Git, Maven, Gradle, JUnit, Mockito, Cypress, DDD, SOLID 🏢 Description: Zusammenfassung: Diese Position erfordert einen erfahrenen Java Fullstack Entwickler, der an der Entwicklung einer modernen Finanzierungs- und Kreditplattform beteiligt ist. Das Hauptziel ist die Weiterentwicklung der Omnikanal-Architektur, die eine integrative und effiziente Benutzererfahrung ermöglicht. Verantwortlichkeiten: Fullstack-Entwicklung im Java- und Angular-Stack Entwicklung und Weiterentwicklung von Microservices mit Spring Boot Erstellung moderner Web-Frontends mit Angular 21 Integration, Weiterentwicklung und technische Betreuung der Omnikanalplattform (OKP) Entwicklung von Backend-Prozessen in Java / Jakarta EE Umsetzung von Schnittstellen (REST, SOAP), API-Design und API-Management Mitarbeit an Architektur- und Designentscheidungen (DDD, Clean Architecture, Microservices) Sicherstellung von Code-Qualität, Testing (JUnit, Mockito, Cypress) und Clean-Code-Standards Enge Zusammenarbeit mit Product Owner, Architekten, DevOps und QA Teilnahme an agilen Scrum-Zeremonien (Plannings, Refinements, Reviews, Retros) Analyse und Umsetzung neuer Features Must Haves: Sehr gute Kenntnisse in Java (Java 11+ oder höher) Erfahrung mit Spring Boot und Microservice-Architekturen Sehr gute Kenntnisse in Angular 21 Zwingend erforderlich: Erfahrung mit der OKP (Omnikanalplattform) Erfahrung mit Jakarta EE Erfahrung im Frontend und Backend (echter Fullstack) Erfahrung mit relationalen Datenbanken (Oracle, PostgreSQL o. Ä.) Erfahrung mit CI/CD-Pipelines (GitLab CI, Jenkins) Kenntnisse in Container-Technologien (Docker, Kubernetes) Erfahrung mit Messaging-Systemen (Kafka, RabbitMQ) Sicherer Umgang mit Git, Maven/Gradle, OpenAPI/Swagger Verständnis für Clean Code, DDD, SOLID, Testautomatisierung Nice to Haves: Erste Erfahrung im Banken-, Kredit- oder FinTech-Umfeld Erfahrung mit Cloud-Umgebungen (Azure, AWS, GCP) Weitere Details: Start: Mai 2026 Dauer: Bis mind. 31.12.2026, mit der Option auf Verlängerung Ort: remote und Karlsruhe, 1-2x pro Monat vor Ort und einmal im Quartal zu Plannings für 2-3 Tage
Technology
emagine Polska
Fullstack Entwickler mit Omnikanalplattform, remote und Karlsruhe (m/w/d)
Senior
Hybrid
Karlsruhe, BW, Germany
🏢 Summary: The offer is for an experienced Java Fullstack Developer to enhance and maintain a modern financing and credit platform with a strong focus on omnichannel architecture. The role involves fullstack development using Java and Angular, building microservices, and contributing to architectural decisions in an agile environment. The project runs from June 2026 with potential extension and requires partial on-site presence in Karlsruhe. 🗂️ Requirements: Very good knowledge of Java (11+), Experience with Spring Boot and microservices, Very good knowledge of Angular 21, Mandatory experience with OKP (Omnichannel Platform), Experience with Jakarta EE, Proven fullstack experience (frontend and backend), Experience with relational databases, Experience with CI/CD pipelines, Knowledge of container technologies, Experience with messaging systems, Proficiency with Git and build tools, Experience with REST and SOAP APIs, Understanding of DDD, SOLID, Clean Code, Experience with automated testing, German language skills at C1 level 📃 Skills: Java, Spring, SpringBoot, Angular, OKP, JakartaEE, Microservices, Oracle, PostgreSQL, GitLab, Jenkins, Docker, Kubernetes, Kafka, RabbitMQ, Git, Maven, Gradle, OpenAPI, Swagger, JUnit, Mockito, Cypress, REST, SOAP 🏢 Description: Zusammenfassung: Diese Position erfordert einen erfahrenen Java Fullstack Entwickler, der an der Entwicklung einer modernen Finanzierungs- und Kreditplattform beteiligt ist. Das Hauptziel ist die Weiterentwicklung der Omnikanal-Architektur, die eine integrative und effiziente Benutzererfahrung ermöglicht. Verantwortlichkeiten: Fullstack-Entwicklung im Java- und Angular-Stack Entwicklung und Weiterentwicklung von Microservices mit Spring Boot Erstellung moderner Web-Frontends mit Angular 21 Integration, Weiterentwicklung und technische Betreuung der Omnikanalplattform (OKP) Entwicklung von Backend-Prozessen in Java / Jakarta EE Umsetzung von Schnittstellen (REST, SOAP), API-Design und API-Management Mitarbeit an Architektur- und Designentscheidungen (DDD, Clean Architecture, Microservices) Sicherstellung von Code-Qualität, Testing (JUnit, Mockito, Cypress) und Clean-Code-Standards Enge Zusammenarbeit mit Product Owner, Architekten, DevOps und QA Teilnahme an agilen Scrum-Zeremonien (Plannings, Refinements, Reviews, Retros) Analyse und Umsetzung neuer Features Must Haves: Sehr gute Kenntnisse in Java (Java 11+ oder höher) Erfahrung mit Spring Boot und Microservice-Architekturen Sehr gute Kenntnisse in Angular 21 Zwingend erforderlich: Erfahrung mit OKP (Omnikanalplattform/Omnichannel) Erfahrung mit Jakarta EE Erfahrung im Frontend und Backend (echter Fullstack) Erfahrung mit relationalen Datenbanken (Oracle, PostgreSQL o. Ä.) Erfahrung mit CI/CD-Pipelines (GitLab CI, Jenkins) Kenntnisse in Container-Technologien (Docker, Kubernetes) Erfahrung mit Messaging-Systemen (Kafka, RabbitMQ) Sicherer Umgang mit Git, Maven/Gradle, OpenAPI/Swagger Verständnis für Clean Code, DDD, SOLID, Testautomatisierung Projektsprache Deutsch (mind. C1) Nice to Haves: Erste Erfahrung im Banken-, Kredit- oder FinTech-Umfeld Erfahrung mit Cloud-Umgebungen (Azure, AWS, GCP) Weitere Details: Start: Juni 2026 Dauer: Bis mind. 31.12.2026, mit der Option auf Verlängerung 2027 Ort: remote und Karlsruhe, 1-2x pro Monat vor Ort und einmal im Quartal zu Plannings für 2-3 Tage Vertragsart : ANÜ, bitte Angebote mit Verfügbarkeit, deutschsprachigem CV und Jahresbruttogehaltswunsch/EUR.
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
New offer
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: Rahmenbedingungen Start: 01.08.2026 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, 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. Erfahrungen mit Camunda (BPMN) wünschenswert. Erfahrung mit Fisalis-BOS 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 Backend – Banking, remote und München/Karlsruhe (m/w/d)
Senior
Hybrid
Munich, BY, Germany
🏢 Summary: Backend Software Engineer role in a complex banking environment, responsible for end-to-end development of scalable and maintainable backend solutions. The position covers analysis, implementation, testing, integration, and deployment within an agile setup. It involves working with modern Java technologies, CI/CD pipelines, container platforms, and relational databases. 🗂️ Requirements: Strong experience with Java 21, Experience with Spring Boot, Development of REST APIs, Experience with JPA and Hibernate, Integration with Apache Kafka, Experience with PostgreSQL or DB2, Experience with Jenkins and GitLab CI/CD, Experience with Kubernetes or OpenShift, Experience with Docker, Proficiency with Git for version control, Experience with SonarQube, Unit testing with JUnit, TestNG, or Mockito, Experience with integration testing, Experience deploying applications across test and production environments 📃 Skills: Java, SpringBoot, REST, JPA, Hibernate, Kafka, PostgreSQL, DB2, Jenkins, GitLab, Dynatrace, Kubernetes, OpenShift, Helm, Cypress, IntelliJ, Git, SonarQube, JUnit, TestNG, Mockito, Docker 🏢 Description: Für ein komplexes bankfachliches Umfeld suchen wir einen erfahrenen Software Engineer (m/w/d) mit Fokus auf Backend-Entwicklung . In dieser Rolle begleitest du den gesamten Entwicklungsprozess – von der Analyse der Anforderungen über Implementierung und Tests bis hin zur produktiven Auslieferung und Wartung. Du arbeitest eng mit Produktmanagement, Fachteams und weiteren Entwicklungseinheiten zusammen, um qualitativ hochwertige, skalierbare und wartbare Lösungen umzusetzen. Deine Aufgaben Analyse, Konzeption, Entwicklung, Test und Wartung von Backend-Komponenten Umsetzung bankfachlicher Anforderungen über den gesamten Software-Lifecycle Berücksichtigung von Modularisierung, Skalierbarkeit und Wartbarkeit Spezifizierung und Aufwandsschätzung von Anforderungen im Rahmen von Sprintplanung und Konstruktionsphasen Enge Zusammenarbeit im agilen Entwicklungsteam sowie Abstimmung mit fachlichen und technischen Schnittstellen Umsetzung der Anforderungen des Produktmanagements bis zur produktiven Auslieferung in definierter Qualität Aktives Einfordern und Sicherstellen von Qualitätsmaßnahmen Realisierung und Integration von Modulen und Datenbanken zu stabilen Software-Einheiten Einbindung der Software-Komponenten in bestehende Systemlandschaften Durchführung von Entwickler- und Integrationstests inkl. Übergabe an die Testinfrastruktur Nutzung und Deployment von DB-Objekten in unterschiedlichen Testumgebungen Begleitung von Freigaben und Releases bis in die Produktion Erforderliche technische Kenntnisse Kerntechnologien Java 21 Spring Boot , REST, JPA/Hibernate Apache Kafka Datenbanken: PostgreSQL , DB2 CI/CD & Monitoring: Jenkins , GitLab CI/CD , Dynatrace Container & Plattform: Kubernetes (OpenShift) Helm (optional) Cypress für E2E-Tests (optional) Development Tools & Practices IntelliJ (alternativ Eclipse, WebStorm oder nach Absprache andere) Git/GitLab für Versionskontrolle und Code-Reviews SonarQube für statische Codeanalysen und Qualitätsmetriken Testing & Quality Assurance Unit Tests mit JUnit , TestNG , Mockito End-to-End Tests mit Cypress Deployment & DevOps Docker CI/CD-Pipelines mit GitLab CI und Jenkins Wünschenswerte Zusatzqualifikationen Erfahrung im genossenschaftlichen Banken-Umfeld , idealerweise mit der Omnikanalplattform Erfahrung in hochkomplexen Systemlandschaften mit vielen Abhängigkeiten Kenntnisse regulatorischer Anforderungen im Banken- oder Finanzumfeld Erfahrung mit agilen Methoden (z. B. Scrum, SAFe) Erfahrung mit Angular von Vorteil Dein Profil Hoher Qualitätsanspruch an Software und Auslieferung Strukturierte, eigenverantwortliche und selbstständige Arbeitsweise Schnelle Auffassungsgabe und Bereitschaft zur Einarbeitung in neue Fach- und Systemthemen Ausgeprägte Lernbereitschaft für neue Technologien und Best Practices Teamfähigkeit und klare Kommunikation in interdisziplinären Teams
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, 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