بازگشت به فرصت‌ها
لوگوی SQ Solutions
جدیدEnglish

Senior Java-Entwickler (m/w/d)

SQ Solutions·Frankfurt am Main·امروز

دورکاریارشدتمام‌وقتتوافقی

SQ Solutions

We evolve your mainframe systems - step by step, future-proof, and successful.

شرح موقعیت

Zur Verstärkung unseres Teams suchen wir einen erfahrenen Senior Java-Entwickler (m/w/d) für anspruchsvolle Projekte im Banken- und Finanzumfeld. Anforderungen Programmiersprachen & Frameworks Sehr gute Programmierkenntnisse in Java (mindestens Java 8, idealerweise Java 11 oder höher), mindestens 5 Jahre Projekterfahrung als Full-Stack-Java-Entwickler mit Einsätzen von mehr als 12 Monaten Laufzeit Java EE / Jakarta EE Spring / Spring Boot, Microservices, REST APIs JPA Sehr gute Fähigkeiten in der objektorientierten Datenmodellierung Application Server & Infrastruktur WebSphere Liberty, Open Liberty, JBoss (Red Hat) oder WildFly Kenntnisse im Aufbau und Betrieb einer (Private) Cloud Erfahrung mit Cloud-Migrationsstrategien und -Tools Kenntnisse in Cloud-Sicherheit, Compliance und Governance Datenbanken Erfahrung in der Anbindung von Java-Anwendungen an Datenbanken (idealerweise PostgreSQL) Entwicklungspraxis & Qualität JUnit, Mockito sowie Erfahrung im (automatisierten) Testen von Java-Entwicklungen Erprobte Fähigkeiten in Clean Code, Software Patterns und Code Reviews Fundierte Kenntnisse in CI/CD-Pipelines und DevOps-Prinzipien Sehr gute Kenntnisse von Tools zur Versionierung, Release- und Build-Management Sicherer Umgang mit Java-Entwicklungsumgebungen (z. B. Eclipse) Sehr gutes Verständnis für Sicherheitsaspekte in der Softwareentwicklung (Secure Coding, Authentifizierung, Verschlüsselung) Fachliches Profil Fundierte, nachweisbare Erfahrung bei einem Kreditinstitut, Finanzdienstleister oder Wertpapierinstitut Fundierte Erfahrung in der Erstellung von IT-Konzepten Fundierte Erfahrung in Migrationsaufgaben (z. B. Legacy-zu-Java) Tiefgehende Erfahrung in der Softwarearchitektur, insbesondere für verteilte Systeme Arbeitsweise Grundlegende Kenntnisse zur (Teil-)Projektleitung / als SCRUM Master kleinerer und mittlerer Projekte Erfahrung in der Zusammenarbeit in agilen Teams Rahmenbedingungen Remote-Arbeit möglich Deutschkenntnisse mindestens auf C1-Niveau Wünschenswerte Zusatzkenntnisse Fundierte Erfahrung mit Large Language Models (LLMs) Spring Batch, Spring Data, Apache Kafka Erfahrung mit Quarkus Kenntnisse in der Jobsteuerung, idealerweise mit AWA Schulung/Zertifizierung als Java-Entwickler und/oder Software-Architekt Beispielhafte Aufgaben Entwurf von Programmiervorgaben für (Re-Engineering-)Anwendungen, Programm- und Datenbankmodellierung Durchführung von Komponenten- und Komponentenintegrationstests Erstellung von Programm- und Betriebsdokumentation Code-Reviews, Pair Programming und Mentoring für Junior-Entwickler Sicherstellung von Code-Qualität, Security und Performance Weiterentwicklung von CI/CD, Testautomatisierung und DevOps-Prozessen Kontakt Dennis Seifert SQ Solutions dennis.seifert@sq-solutions.de