
American Express ist ein global tätiges Finanzdienstleistungsunternehmen mit Aktivitäten in den Bereichen Bankwesen, Finanzwesen und B2B-Zahlungen. Das Unternehmen bietet Kreditkarten für Privatkunden, Unternehmen und Konzerne, Zahlungs- und Händlerdienstleistungen, Sparkonten, Festgelder und Privatkredite sowie Prämienprogramme, Reiseprogramme, Lösungen für Unternehmenszahlungen, Finanzbildung, Sicherheitsdienstleistungen und Unterstützung für Karteninhaber und Händler an.
Software Engineer III, Java-Microservices
Entwickle verteilte, latenzarme Kartenzahlungssysteme bei American Express. Baue Java-Microservices, APIs, automatisierte Tests und cloudnative Plattformfunktionen.
Beschreibung
- Entwickle Kernfunktionen für Kartenzahlungssysteme auf einer verteilten Hybrid-Cloud-Plattform.
- Schreibe im Rahmen eines agilen Teams Code und Unit-Tests.
- Arbeite mit API-Spezifikationen und Automatisierung.
- Entwickle RESTful Microservices mit Java-Technologien wie Vert.x, Spring MVC, Spring Data und Spring Boot.
- Arbeite mit Technologie- und Entwicklungsteams an verschiedenen Standorten zusammen.
- Erkenne Möglichkeiten, neue Technologien einzusetzen.
- Arbeite mit Stakeholdern zusammen, um Anforderungen zu verstehen und zu analysieren.
- Förder Innovation und Experimentierfreude.
Anforderungen
- Abschluss in Informatik oder gleichwertige Berufserfahrung in der Branche.
- Mindestens fünf Jahre Berufserfahrung in der Softwareentwicklung.
- Fundierte Kenntnisse in objektorientierter Programmierung, Nebenläufigkeit und Ausnahmebehandlung.
- Kenntnisse in Datenstrukturen und Algorithmen, Betriebssystemgrundlagen und fortgeschrittenem Java.
- Umfangreiche Entwicklungserfahrung mit Java oder Go.
- Erfahrung mit dem Aufbau verteilter Microservice-Systeme.
- Erfahrung mit Service-Mesh-Produkten oder Frameworks wie Envoy, Linkerd, Istio oder gRPC/ProtoBuf.
- Erfahrung mit Verwaltung, Tracing und Überwachung verteilter Systeme, etwa mit Zipkin/Jaeger, ELK Stack und Prometheus.
- Erfahrung mit dem Entwurf und Aufbau cloudnativer Anwendungen.
- Erfahrung mit Docker, Kubernetes oder OpenShift ist von Vorteil.
- Erfahrung mit NoSQL-Datenbanken und verteilten Messaging-Systemen wie Redis, Kafka, Couchbase und Cassandra in Systemen mit geringer Latenz und hohem Transaktionsvolumen.
- Erfahrung mit CI/CD-Tools wie Jenkins und GitHub.
- Erfahrung in DevOps-Teams und mit Scrum.
- Sehr gute mündliche und schriftliche Kommunikationsfähigkeiten.
Zusatzleistungen
- Wettbewerbsfähiges Grundgehalt.
- Bonuszahlungen.
- Unterstützung bei finanzieller Vorsorge und Altersversorgung.
- Je nach Standort Kranken-, Zahn-, Seh-, Lebens- und Berufsunfähigkeitsversicherung.
- Flexible hybride, betriebliche oder virtuelle Arbeitsmodelle, abhängig von Rolle und geschäftlichen Anforderungen.
- Bezahlte Elternzeit, abhängig vom Standort.
- Zugang zu betrieblichen Wellness-Zentren mit Pflegefachkräften und Ärzten, abhängig vom Standort.
- Kostenlose und vertrauliche Beratung über das Healthy-Minds-Programm.
- Möglichkeiten zur beruflichen Weiterentwicklung und Weiterbildung.