Senior Java Technischer Experte für Zahlungssysteme (Remote)
Aus der Ferne
Vollzeit
Teilzeitarbeit
Wir suchen einen erfahrenen Java Technischen Experten für unsere sichere Internetbezahl- und Acquiring-Plattform. In dieser Position werden Sie fehlertolerante, hochskalierbare Anwendungen entwerfen und implementieren, die kritische Finanztransaktionen unterstützen. In Zusammenarbeit mit einem Team qualifizierter Entwickler tragen Sie zu Architekturentscheidungen, Microservice-Design und kontinuierlicher Verbesserung unserer robusten Zahlungsinfrastruktur bei. Dies ist eine vollständig remote Position für Spezialisten auf Senior-Ebene mit nachgewiesener Erfahrung in der Java-Entwicklung.
Hauptverantwortlichkeiten
- Entwurf und Implementierung fehlertoleranter, skalierbarer und hochbelasteter Anwendungen für sichere Zahlungsabwicklung.
- Architektur und Entwicklung robuster Schnittstellen, Microservices, SOAP/REST-Dienste und wiederverwendbarer Bibliotheken.
- Erstellung umfassender Strategien für die nahtlose Migration von Legacy-Anwendungen zu moderner Architektur.
- Durchführung detaillierter Analysen und Refactoring bestehender Codebasis zur Verbesserung der Leistung und Wartbarkeit.
- Entwicklung umfassender Unit-Tests zur Gewährleistung der Codezuverlässigkeit und Funktionalität.
- Gestaltung optimierter SQL-Abfragen, gespeicherter Prozeduren und Funktionen für effiziente Datenverarbeitung.
- Erstellung und Optimierung von Datenbankschemata für Transaktionsverarbeitung mit hoher Leistung.
- Pflege und Verbesserung bestehender GIT-Workflows und CI/CD-Pipelines zur Steigerung der Teamproduktivität.
- Unterstützung und Erweiterung aktueller Systemfunktionalität einschließlich Bibliotheken, Webdiensten und Anwendungen.
- Durchführung gründlicher Code-Reviews zur Aufrechterhaltung der Codequalität und zum Wissensaustausch.
- Zusammenarbeit mit funktionsübergreifenden Teams, um die Abstimmung mit Geschäftsanforderungen und technischen Standards sicherzustellen.
Erforderliche Fähigkeiten und Erfahrungen
- Mindestens 7 Jahre Berufserfahrung mit Java 8/11, mit tiefem Verständnis der Kernkonzepte.
- Umfangreiche Erfahrung mit dem Spring-Framework-Ökosystem, einschließlich Spring Boot 2.x/3.x, Spring Data, Spring Security, Spring Web und Spring AOP.
- Nachgewiesene Expertise im Entwurf und der Implementierung von Microservice-Architekturen für Hochvolumensysteme.
- Ausgeprägte Kenntnisse mit JUnit 5 und automatisierten Testmethodologien.
- Praktische Erfahrung mit JavaServer Pages (JSP) und Webapplikationsentwicklung.
- Fortgeschrittene Kenntnisse relationaler Datenbanken einschließlich SQL Server, PostgreSQL 14+ und MySQL 8+.
- Kompetenz mit Git-Versionskontrolle, Jenkins-Automatisierung und ELK-Stack für Logging und Monitoring.
- Mindestens 2 Jahre praktische Erfahrung mit AWS-Cloud-Diensten und Architekturmustern.
- Ausgezeichnete analytische Fähigkeiten und Problemlösungskompetenz.
- Starke Kommunikationsfähigkeiten und Fähigkeit zur effektiven Arbeit in einem verteilten Teamumfeld.
Wünschenswert
- Erfahrung mit Hibernate ORM 6.x, Apache Axis, Struts, Vaadin 24+, jOOQ und HK2 Dependency Injection.
- Praktisches Wissen über Containerisierungstechnologien wie Docker und Orchestrierung mit Kubernetes (v1.27+).
- Frühere Erfahrung in einer Team Lead-Rolle, Mentoring von Junior-Entwicklern.
- Nachweisliche Erfolge beim Entwurf und der Implementierung von Produktionssystemen von Grund auf.
- Erfahrung in der Fintech- oder Zahlungsabwicklungsbranche.
- Kenntnisse der Sicherheits-Best-Practices für Finanzanwendungen.
Warum Sie zu uns kommen sollten
Werden Sie Teil eines zukunftsorientierten Unternehmens an der Spitze der sicheren Zahlungsabwicklungstechnologie. Sie arbeiten mit modernsten Tools und Methoden in einer flexiblen, remote Umgebung, die technische Exzellenz und Innovation schätzt. Wir bieten wettbewerbsfähige Vergütung, berufliche Entwicklungsmöglichkeiten und die Chance, einen bedeutenden Einfluss auf die von Millionen genutzte Finanztechnologieinfrastruktur zu nehmen.