Opis oferty
Polska
Wir, die emagine GmbH, suchen Ihre Unterstützung als Java Entwickler (m/w/d) für eine Modernisierung einer Kernbanklösung. Start: Oktober 2026 Dauer: 200 PT mit Option auf Verlängerung Auslastung: 100 % Projektort: remote - vereinzelt vor Ort in FFM Ihre Aufgaben: Entwurf von Programmiervorgaben Programm- und Datenbankmodellierung Durchführung von Komponenten- und Komponentenintegrationstests (Entwicklertests) Erstellung von Programm- und Betriebsdokumentationen Code-Reviews, Pair Programming und Mentoring für Junior-Entwickler innerhalb des externen Beraterteams Sicherstellung der Code-Qualität, Security und Performance Weiterentwicklung CI/CD, Testautomatisierung und DevOps-Prozessen Ihr Profil: Java-Entwicklungserfahrung: Mindestens 5 Jahre Projekterfahrung als Full-Stack-Java-Entwickler mit Einsätzen über 12 Monate, davon fundierte nachweisbare Erfahrung bei einem Kreditinstitut, Finanzdienstleister oder Wertpapierinstitut. Architektur & Frameworks: Experte für Java, Spring Boot, Microservices, REST APIs und moderne Entwicklungsframeworks, mit tiefgehender Erfahrung in Softwarearchitektur für verteilte Systeme sowie objektorientierter Datenmodellierung. Datenbanken & Application Server: Sehr gute Kenntnisse der Anbindung von Java-Anwendungen an Datenbanken (idealerweise PostgreSQL) sowie Kenntnisse zu JBoss (Red Hat) und WebSphere (IBM). Cloud & DevOps: Kenntnisse im Aufbau und Betrieb einer (Private) Cloud, Cloud-Migrationsstrategien, Cloud-Sicherheit/Compliance/Governance sowie fundierte CI/CD- und DevOps-Kenntnisse inklusive Tools für Versionierung, Release- und Build-Management. Qualität, Sicherheit & Testing: Fundierte Erfahrung im (automatisierten) Testen von Java-Entwicklungen, Secure Coding, Authentifizierung und Verschlüsselung sowie erprobte Fähigkeiten in Clean Code, Software Patterns und Code Reviews. Weitere Kompetenzen: Erfahrung mit LLMs, IT-Konzepterstellung, Migrationsaufgaben, Jobsteuerung (idealerweise AWA), sicherer Umgang mit Eclipse, idealerweise Java-/Architekt-Zertifizierung sowie Grundkenntnisse in (Teil-)Projektleitung bzw. als SCRUM Master.