Senior Backend Developer Java/Spring Boot – Banking & Microservices
🏛 Ausgeschrieben von Halian GmbHWir suchen einen erfahrenen Backend-Entwickler zur Gestaltung und Wartung von Enterprise-Grade-Backendsystemen in einer führenden Finanzorganisation. In dieser Rolle entwickeln Sie sichere, skalierbare und hochperformante Banking-Anwendungen, die digitale Kanäle, Mobile Banking, Internet Banking und Corporate Banking unterstützen.
Ihre Hauptaufgaben umfassen die Konzeption und Entwicklung von RESTful APIs und ereignisgesteuerten Microservices unter Verwendung von Java 17+ und Spring Boot. Sie arbeiten mit modernen Cloud-Technologien auf Microsoft Azure, einschließlich Kubernetes, Container-Plattformen und Cloud-nativen Services. Sicherheit steht dabei an erster Stelle: Sie implementieren OAuth 2.0, OpenID Connect, JWT und weitere Sicherheitsstandards gemäß OWASP Top 10.
Sie collaborieren eng mit Architekten, DevOps-Teams, Security-Spezialisten und Product-Teams, um End-to-End-Lösungen zu liefern. Dabei unterstützen Sie auch Troubleshooting von Produktionsproblemen, Performance-Optimierungen und Release-Management-Aktivitäten.
Wir erwarten mindestens 5 Jahre Backend-Entwicklungserfahrung mit 3+ Jahren Fokus auf Spring Boot Microservices. Nachgewiesene Erfahrung in Banking-, Fintech- oder Financial-Services-Projekten ist erforderlich. Sie sollten sich mit regulierten Umgebungen, Compliance-Anforderungen und hochverfügbaren Systemen auskennen. Kenntnisse in CI/CD, DevSecOps, Containerisierung und Messaging-Technologien (Kafka, RabbitMQ) sind von Vorteil.
Erfahrung mit Kubernetes, OpenShift, Docker und Service-Mesh-Architekturen rundet Ihr Profil ab.
Skills erklärt
- Java 17
- Programmiersprache Java in der Version 17, eine Long-Term-Support-Version für die Entwicklung von Anwendungen.
- Spring Boot
- Framework zur schnellen Entwicklung von Java-Anwendungen mit vorkonfigurierten Komponenten und eingebauten Best Practices.
- Spring Cloud
- Java-Framework für die Entwicklung von verteilten Systemen und Microservices mit integrierten Cloud-Funktionen.
- Spring Security
- Framework für Java-Anwendungen, das Authentifizierung und Autorisierung (Zugriffskontrolle) bereitstellt.
- REST APIs
- Schnittstellen zur Datenübertragung zwischen Softwaresystemen, die auf HTTP-Protokoll und standardisierten Webmethoden basieren.
- OAuth 2.0
- Authentifizierungs- und Autorisierungsprotokoll, das es Benutzern ermöglicht, sich mit ihren Konten bei Drittanwendungen anzumelden, ohne Passwörter weiterzugeben.
- JWT
- JSON Web Token ist ein Standard für die sichere Übertragung von Informationen zwischen Systemen, häufig zur Authentifizierung und Autorisierung in Web-Anwendungen eingesetzt.
- mTLS
- Mutual Transport Layer Security; Verschlüsselungsprotokoll, bei dem sich Client und Server gegenseitig authentifizieren; wird für sichere Kommunikation zwischen Systemen eingesetzt.
- API Security
- Sicherheitsmaßnahmen und -praktiken zum Schutz von Schnittstellen vor unbefugtem Zugriff und Missbrauch.
- Azure Key Vault
- Cloud-Service von Microsoft zur sicheren Verwaltung von Zugriffsschlüsseln, Zertifikaten und Geheimnissen; schützt sensible Daten in der Azure-Umgebung.
- Application Insights
- Monitoring- und Analyse-Tool von Microsoft zur Überwachung von Anwendungsperformance, Fehlerdiagnose und Nutzungsverhalten in Echtzeit.
- Azure DevOps
- Plattform von Microsoft für Softwareentwicklung, die Tools für Versionskontrolle, Projektmanagement, Testing und Deployment bereitstellt.
- Oracle
- Großes relationales Datenbanksystem für die Verwaltung großer Datenmengen in Unternehmen; wird für komplexe Geschäftsanwendungen und Datenspeicherung eingesetzt.
- Postgresql
- Relationale Datenbank, die strukturierte Daten speichert und mit SQL-Abfragen verwaltet wird.
- SQL Server
- Relationales Datenbankmanagementsystem von Microsoft zur Speicherung, Verwaltung und Abfrage strukturierter Daten in Unternehmen.
- MongoDB
- NoSQL-Datenbank, die Daten in flexiblen, dokumentenorientierten Strukturen (JSON-ähnlich) speichert; wird für Anwendungen mit variablen Datenstrukturen verwendet.
- Redis
- In-Memory-Datenbank, die Daten im Arbeitsspeicher speichert und für schnelle Zugriffe sowie Caching verwendet wird.
- Design Patterns
- Wiederverwendbare Lösungsvorlagen für häufig auftretende Probleme in der Softwareentwicklung.
- Distributed Systems
- Systeme, bei denen mehrere unabhängige Computer über ein Netzwerk zusammenarbeiten, um gemeinsame Aufgaben zu lösen.
- API-Gateways
- Softwarekomponente, die als zentrale Schnittstelle für die Verwaltung, Authentifizierung und Weiterleitung von API-Anfragen fungiert.
- Kong
- Open-Source API-Gateway und Microservices-Management-Plattform; wird zur Verwaltung, Authentifizierung und Weiterleitung von API-Anfragen eingesetzt.
- CI/CD
- Automatisierte Prozesse für kontinuierliche Integration von Code-Änderungen und kontinuierliche Bereitstellung von Software-Updates.
- DevSecOps
- Ansatz zur Integration von Sicherheitsmaßnahmen in den gesamten Software-Entwicklungs- und Deployment-Prozess.
- Cloud native Development
- Entwicklungsmethode, die Anwendungen speziell für Cloud-Umgebungen konzipiert, mit Fokus auf Skalierbarkeit, Containerisierung und Microservices.
- Kafka
- Verteilte Streaming-Plattform zur Verarbeitung großer Datenmengen in Echtzeit zwischen verschiedenen Systemen.
- IBM MQ
- Messaging-Middleware von IBM für zuverlässigen Datenaustausch zwischen Anwendungen und Systemen über Warteschlangen.
- Kubernetes
- Open-Source-Plattform zur automatisierten Verwaltung, Skalierung und Orchestrierung von containerisierten Anwendungen.
- Docker
- Software-Plattform zur Containerisierung, die Anwendungen mit ihren Abhängigkeiten in isolierten Umgebungen verpackt.
- Container Orchestration
- Automatisierte Verwaltung und Koordination von containerisierten Anwendungen in verteilten Systemen, typischerweise mit Tools wie Kubernetes.
- Azure API Management
- Microsoft-Service zur Verwaltung, Sicherung und Überwachung von APIs in Cloud-Umgebungen.
- Dynatrace
- Monitoring- und Observability-Plattform zur Überwachung von Anwendungsperformance und Infrastruktur.
- Grafana
- Visualisierungs- und Monitoring-Tool, das Metriken und Logs aus verschiedenen Datenquellen grafisch darstellt und zur Überwachung von Systemen eingesetzt wird.
- Prometheus
- Open-Source-Monitoring- und Alerting-System für IT-Infrastrukturen; wird zur Überwachung von Servern, Anwendungen und Metriken verwendet.
- Payments
- Systeme und Prozesse zur Abwicklung von Zahlungstransaktionen und Finanzflüssen.
- Treasury
- Finanzielle Funktion zur Verwaltung von Liquidität, Kreditlinien, Zahlungsströmen und Finanzrisiken eines Unternehmens.
- Agile
- Iterative Projektmanagement-Methode, die Flexibilität, regelmäßiges Feedback und inkrementelle Lieferung von Ergebnissen betont.
- Scrum
- Agile Projektmanagement-Methode, die Arbeit in kurzen Zyklen (Sprints) organisiert und regelmäßige Abstimmungen vorsieht.
Als IT-Freelancer automatisch auf Projekte wie dieses bewerben
Nexus ist die KI-gestützte Plattform für IT-Freelancer, die täglich neue Projektausschreibungen analysiert und passgenaue Bewerbungstexte generiert – vollautomatisch, in Sekunden. Kein manuelles Schreiben mehr: Nexus liest die Ausschreibung, erkennt die gefragten Skills und erstellt einen individuellen Bewerbungstext, den du per Klick versendest.
- ✓ Projektausschreibungen direkt von Anbietern aus dem DACH-Raum
- ✓ KI-Bewerbungstext in unter 30 Sekunden – individuell auf jedes Projekt zugeschnitten
- ✓ Automatischer Versand per E-Mail + Anlage in Pipedrive
- ✓ Kostenlos starten – keine Kreditkarte erforderlich
Häufige Fragen zu Nexus
- Was ist Nexus und für wen ist es geeignet?
- Nexus richtet sich an selbstständige IT-Freelancer, die regelmäßig auf Projektausschreibungen antworten. Die Plattform automatisiert den gesamten Bewerbungsprozess – von der Analyse der Ausschreibung bis zum Versand der Bewerbung.
- Wie schreibt Nexus den Bewerbungstext?
- Nexus analysiert die Projektbeschreibung mit Claude (Anthropic) und gleicht die Anforderungen mit deinem hinterlegten Profil ab. Der generierte Text ist individuell, professionell und direkt versendbar – du kannst ihn vor dem Absenden noch anpassen.
- Welche Projektplattformen werden unterstützt?
- Nexus erhält Projekte direkt von Projektanbietern aus dem DACH-Raum – neue Ausschreibungen erscheinen automatisch in deiner Pipeline, ohne dass du Plattformen manuell durchsuchen musst.
- Kostet Nexus etwas?
- Der Einstieg ist dauerhaft kostenlos. Für professionelle Nutzung mit erweiterten Funktionen gibt es kostenpflichtige Pläne – ohne versteckte Kosten oder automatische Verlängerung.
Passende Freelancer
Profile die zu den Skills dieses Projekts passen
- Enterprise Architect | AI Platform Strategist | Technology Consultant100 €/h
Enterprise Architect und AI Platform Strategist mit über 25 Jahren Erfahrung in der Entwicklung, Architektur und Skalierung komplexer Softwareplattformen sowie der Integration moderner AI-Technologien in Enterprise-Umgebungen.
- Senior Backend Developer68 €/h
20+ Jahre Java, 15+ Jahre PHP, 10+ Jahre Frontend – Senior Fullstack-Entwickler mit umfassender Expertise in modernen Web- und Cloud-Technologien.
- Software Developer
- CTO / Senior Software Architect & Project Manager120 €/h
25 Jahre eCommerce-Erfahrung mit tiefem Verständnis für Online-Geschäftsprozesse
Nie wieder Bewerbungen schreiben.
Nexus matcht deine Skills und schreibt Bewerbungen automatisch.
Kostenlos registrieren →Keine Kreditkarte erforderlich
Tipp
Zeiterfassung & Projektverwaltung
Projekte, Stunden und Rechnungen in einer App. Flow ist die schlanke Lösung für IT-Freelancer und Agenturen – kostenlos starten.
Flow ausprobierenÄhnliche Projekte
- Externer Java-Backend Developer gesucht / Anstellung in GmbH notwendig
- Full Stack Entwickler - Java, Typescript, React - ASAP - 12 Monate+ - Vollzeit - hoher Remoteanteil
- Senior Java Fullstack Developer (m/w/d)
- Senior Java Backend Developer (m/w/d)
- Senior Java Fullstack Developer (m/w/d)
- Oracle-Developer (m/w/d)
- Microsoft Access Datenbank-Entwicklung
- UX Writing
- Python Developer mit Django REST Framework
- Access Datenbank Entwickler (m/w/x)
- Developer / Technical Lead - Integration
- Full Stack Software Engineer (Front-End Focus)
- Aufbereitung und Erstellung von Dropdownfelder sowie Kalenderauswahlfelder
- Full Stack Software Engineer (Front-End Focus)
- Full Stack Software Engineer (Front-End Focus)
Tipp
Konferenzraum in Hamburg
Für das nächste Kunden- oder Teammeeting in Hamburg: vollausgestattet mit Beamer, Whiteboard und Videokonferenz – ab 49 €/h, direkt am Gänsemarkt.
Konferenzraum mieten