Senior Java Backend Entwickler für Microservices & Cloud-Migration (m/w/d)

Aus der Ferne
Vollzeit
Für ein innovatives Finanzinstitut suchen wir einen erfahrenen Java-Experten, der die technologische Transformation bestehender Systeme in eine moderne Microservice-Architektur vorantreibt. Sie werden maßgeblich an der Weiterentwicklung geschäftskritischer Bankanwendungen beteiligt sein und den Übergang in die Cloud-Umgebung gestalten. Diese Position richtet sich an Spezialisten mit fundiertem Know-how in Java-Ökosystemen und verteilten Hochlastsystemen. Hauptverantwortlichkeiten - Weiterentwicklung und Optimierung existierender Systemmodule zur Verbesserung der Leistungsfähigkeit und Skalierbarkeit. - Konzeption und Implementierung neuer Geschäfts- und Integrationsmodule nach modernen Entwicklungsstandards. - Federführung bei der Migration zur Microservice-Architektur mit anschließender Cloud-Integration (SpringBoot, Docker, OpenShift, Istio). - Modernisierung des technischen Stacks mit fortschrittlichen Technologien wie Apache Kafka 3.x, Apache Ignite 2.x, ClickHouse und gRPC mit Protocol Buffers. - Durchführung von systematischen Optimierungen und strukturellem Refactoring des Quellcodes. - Aktive Mitwirkung an architektonischen Entscheidungsprozessen und Systemverbesserungen. - Qualitätssicherung durch Code-Reviews und Entwicklung aussagekräftiger Unit-Tests. - Realisierung von Schnittstellen zu bankeigenen KI-Modellen und deren Integration in bestehende Prozesse. Fachliche Anforderungen - Hochschulabschluss in Informatik oder vergleichbarer Qualifikation mit mindestens 5 Jahren Berufserfahrung. - Exzellente Kenntnisse in Java 17+ (ehemals Java 8), Entwurfsmustern und Multithreading-Konzepten. - Tiefgreifendes Verständnis moderner Praktiken zur Implementierung hochlastfähiger Systeme und paralleler Verarbeitungsprozesse. - Umfassende Expertise im Spring-Ökosystem (Spring Framework, Spring Boot, Spring Cloud). - Fundierte Erfahrung mit Java EE/Jakarta EE, JAX-RS, JPA und EJB-Technologien. - Routinierter Umgang mit Build-Management-Werkzeugen wie Maven und Versionskontrollsystemen wie Git. - Nachgewiesene Kompetenz im Bereich ORM-Frameworks (Hibernate/OpenJPA/Spring Data), XPath, JAXB und Messaging-Technologien. - Sichere Beherrschung von SQL zur Erstellung und Optimierung komplexer Datenbankabfragen. Wünschenswerte Zusatzqualifikationen - Praktische Erfahrung mit SOAP, JAX-WS, JTA und JMS in Unternehmensanwendungen. - Anwendungswissen zu Apache Kafka 3.x, Apache Ignite 2.x, ClickHouse sowie gRPC und Protocol Buffers. - Vertrautheit mit Application Servern wie WildFly 27+, Container-Technologien wie Docker und Orchestrierungsplattformen wie OpenShift/Kubernetes. - Projekterfahrung in agilen Entwicklungsmethoden (Scrum, Kanban) mit nachweisbaren Erfolgen. - Erfahrung in der Erstellung umfassender Unit-Tests mit JUnit 5 oder TestNG. - Fundierte Kenntnisse im Umgang mit Oracle (19c/21c) und PostgreSQL 15+ Datenbanken. - Verständnis für Prinzipien der SQL-Abfrageoptimierung und Datenbankperformance. - Kompetenz im Umgang mit Linux-Befehlszeile und Fähigkeit zur Erstellung grundlegender Bash-Skripte. - Erfahrung mit DevOps-Werkzeugen wie Jira, Confluence und Jenkins. - Grundlegende DevOps-Kenntnisse für CI/CD-Prozesse und Automatisierung. Unser Angebot Als integraler Bestandteil unseres Entwicklungsteams gestalten Sie die digitale Transformation im Bankwesen aktiv mit. Wir bieten Ihnen eine anspruchsvolle Tätigkeit in einem vollständig remote-basierten Arbeitsumfeld mit flexiblen Arbeitszeiten. Profitieren Sie von der Arbeit mit zukunftsweisenden Technologien und entwickeln Sie Ihre Fähigkeiten kontinuierlich weiter. Bei uns erwarten Sie herausfordernde Projekte mit echtem Mehrwert für den Finanzsektor sowie ein kollegiales Team hochqualifizierter Spezialisten.