American Express
American Express
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.