Auf einen Blick
- Aufgaben: Entwickle robuste verteilte Systeme und hochleistungsfähige Backend-Services mit Java.
- Unternehmen: Innovatives Unternehmen im Finanzsektor mit Fokus auf Technologie.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrieremöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der Finanztechnologie und arbeite an spannenden Projekten.
- Qualifikationen: Erfahrung in Softwareentwicklung mit Java und Kenntnisse in relationalen Datenbanken.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Verantwortlichkeiten:
- Entwerfen und Weiterentwickeln robuster verteilter Systeme unter Berücksichtigung von Skalierbarkeit, Latenz, Konsistenz und Fehlertoleranz
- Entwickeln und Warten leistungsstarker Backend-Services und APIs mit Java, Spring und Spring Boot
- Entwerfen zuverlässiger Messaging- und Integrationsflüsse mit JPA, JDBC-Templates, JMS und ereignisgesteuerten Mustern
- Integrieren komplexer Finanzplattformen und Drittanbieterdienste unter Gewährleistung von Korrektheit, Datenintegrität und betrieblicher Resilienz
- Anwenden von Prinzipien verteilter Systeme (z. B. Konsistenzmodelle, Idempotenz, Backpressure, Resilienz-Muster) auf reale Finanzarbeitslasten
- Optimieren der End-to-End-Latenz, asynchroner Verarbeitung und effizientem IO
- Identifizieren und Beheben von Leistungsengpässen durch Profilierung, Benchmarking und Lasttests
- Schreiben von sauberem, wartbarem und effizientem Code unter Einhaltung der besten Praktiken der Branche, einschließlich Code-Reviews, Tests und CI/CD
- Anwenden von ingenieurtechnischen Prinzipien für Finanzanwendungen (Auditierbarkeit, Sicherheit, kontrollierte Änderungen)
Anforderungen:
- Solide Erfahrung als Software-Ingenieur mit Schwerpunkt auf Java (Core Java, Collections, JSON, JDBC, Spring, Spring Boot)
- Sehr gute Kenntnisse in JPA, JDBC, relationalen Datenbanken, JMS, Unix/Linux und Bash-Scripting
- Sehr gutes Verständnis von OAuth2, API-Sicherheit, IAM-Konzepten
- Gute Praktiken bei Code-Reviews und Stolz auf Code-Qualität
- Erfahrung mit Cloud-Plattformen, vorzugsweise Microsoft Azure
- Kenntnisse in Containerisierung (Docker, Kubernetes), CI/CD-Pipelines und DevOps-Praktiken
- Kenntnisse in API-Sicherheit, OAuth2 und verwandten Standards
- Fließende Englischkenntnisse
Persönlichkeit:
- Fähigkeit, unabhängig zu arbeiten und Verantwortung für Projekte zu übernehmen
- Ausgezeichnete analytische und problemlösende Fähigkeiten
Java Developer (Distributed Financial Systems) Arbeitgeber: Pro Informatik GmbH
Als Arbeitgeber bieten wir Ihnen die Möglichkeit, in einem dynamischen und innovativen Umfeld zu arbeiten, das sich auf die Entwicklung robuster verteilter Systeme im Finanzsektor spezialisiert hat. Unsere Unternehmenskultur fördert Teamarbeit, kontinuierliches Lernen und persönliche Entwicklung, während wir gleichzeitig attraktive Benefits und flexible Arbeitszeiten anbieten. Bei uns haben Sie die Chance, an spannenden Projekten zu arbeiten und Ihre Fähigkeiten in einer zukunftsorientierten Branche weiterzuentwickeln.
Wir glauben, dass du diese Fähigkeiten brauchst, um Java Developer (Distributed Financial Systems) mit Bravour zu bestehen
Java
Spring
Spring Boot
JPA
JDBC
JMS
Unix/Linux