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.

Senior Softwareentwickler, Digital Banking – Hybrid in Phoenix

Entwickeln Sie sichere, skalierbare Digital-Banking-Services für American Express in einer leitenden Backend-Engineering-Rolle. Entwickeln Sie Java-Microservices, APIs und ereignisgesteuerte Plattformen für zuverlässige Finanzlösungen.

Beschreibung

  • Entwickeln und warten Sie Backend-Services für hochvolumige Digital-Banking-Plattformen mit hoher Sicherheit, Skalierbarkeit und Zuverlässigkeit.
  • Leiten Sie das Design verteilter Systeme mit Service-Aufteilung, asynchroner Kommunikation, Fehlertoleranz, Idempotenz, Backpressure, Abwägungen bei der Konsistenz und kontrollierter Degradierung.
  • Erstellen Sie Java-Microservices, REST-APIs, Batch-Prozesse und ereignisgesteuerte Workflows.
  • Unterstützen Sie Workflow-Implementierungen und fördern Sie effektive Praktiken für die Workflow-Orchestrierung.
  • Bringen Sie sich aktiv in agiles Design und Entwicklung, Architektur, Codequalität, Bereitstellung und operative Einsatzbereitschaft ein.
  • Halten Sie Plattformen erweiterbar, skalierbar, beobachtbar und zuverlässig und richten Sie sie an Service-Level-Vereinbarungen aus.
  • Erstellen Sie testbare, intuitive und wartbare Lösungen, die Engineering-Teams effektiv betreiben können.
  • Nehmen Sie an Design- und Code-Reviews sowie an technischen Diskussionen zu kritischen Komponenten und unternehmensübergreifenden Initiativen teil.
  • Arbeiten Sie mit Stakeholdern zusammen, um Geschäftsfunktionen in sichere, leistungsfähige und wartbare technische Lösungen zu überführen.
  • Mentoren Sie Engineers, helfen Sie Teams bei der Lösung komplexer Herausforderungen und entwickeln Sie Engineering-Standards weiter.
  • Dokumentieren Sie den Systembetrieb und machen Sie komplexe Services für Teams leichter betreibbar und weiterentwickelbar.

Anforderungen

  • Umfangreiche praktische Erfahrung in der Backend-Entwicklung mit Java und verwandten Frameworks.
  • Umfangreiche Erfahrung mit der Entwicklung verteilter Anwendungen und dem Betrieb skalierbarer Services mit niedriger Latenz in komplexen Unternehmensumgebungen.
  • Fundierte Kenntnisse von REST-APIs, JSON, XML, Serviceverträgen, Integrationsmustern und API-Lifecycle-Management.
  • Praktische Erfahrung mit Spring, Spring Boot, Spring Batch, JUnit, JDBC, Gradle oder Maven, Jenkins und modernen CI/CD-Praktiken.
  • Erfahrung mit Kafka oder vergleichbaren Streaming- und ereignisgesteuerten Technologien; Erfahrung mit Kafka Streams ist besonders wünschenswert.
  • Praktisches Verständnis verteilter Systeme, Caching, Hochverfügbarkeit, Multithreading und Performance-Analyse.
  • Erfahrung mit relationalen und NoSQL-Datenbanken, darunter PostgreSQL, MongoDB oder vergleichbaren Datenplattformen.
  • Engagement für kontinuierliche Integration, automatisierte und reproduzierbare Tests, sichere Programmierung und kollaborative Engineering-Praktiken.
  • Fähigkeit zum abstrakten Denken, zum Umgang mit Unklarheiten und zum Treffen pragmatischer technischer Entscheidungen, die Geschäftsfunktionen ermöglichen.
  • Erfahrung in der Betreuung, dem Coaching und der Einflussnahme auf Engineers bei gleichzeitiger direkter Beteiligung an Design und Entwicklung.
  • Sehr gute Kenntnisse in Docker, GitHub-Funktionen und Bereitstellungsautomatisierung.
  • Erfahrung mit Zahlungssystemen, Echtzeit-Transaktionsplattformen, Kundenkontoverwaltung, Daten- und Berichtssystemen oder Fintech-APIs.
  • Erfahrung mit Full-Stack-Entwicklung oder Datentechnologien wie Python, Hadoop oder Spark.
  • Erfahrung mit In-Memory-Computing-Lösungen und fortgeschrittener Performance-Optimierung.
  • Führungserfahrung in einem dynamischen Entwicklungsumfeld, einschließlich technischer Verantwortung, Moderation von Designprozessen und Verantwortung für die Bereitstellung.
  • Erfahrung mit GenAI ist ein bevorzugtes Differenzierungsmerkmal.
  • Erfahrung mit LLM-basierten Anwendungen, Prompt Engineering, strukturierten Ausgaben, Tool- oder Function-Calling, RAG, Embeddings, Vektorsuche, Reranking, Relevanzoptimierung, GenAI-Schutzmechanismen, AWS-Services, Cloud-nativer Architektur, DevOps, Governance oder Plattformarchitektur ist ein wesentlicher Vorteil.
  • Ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten sowie die Fähigkeit zur Zusammenarbeit mit Engineering, Produktmanagement, Architektur und Betrieb.

Zusatzleistungen

  • Wettbewerbsfähiges Grundgehalt.
  • Bonuszahlungen.
  • Ein Unternehmensbeitrag von 6 % zum Altersvorsorgeplan.
  • Kostenloses Finanzcoaching und Unterstützung für finanzielles Wohlbefinden.
  • Umfassende Kranken-, Zahn-, Augen-, Lebens- und Berufsunfähigkeitsversicherung.
  • Flexible Arbeitsmodelle, einschließlich hybrider, vor Ort oder virtueller Optionen, abhängig von Rolle und geschäftlichen Anforderungen.
  • Mehr als 20 Wochen bezahlte Elternzeit für alle Eltern unabhängig vom Geschlecht, für Schwangerschaft, Adoption oder Leihmutterschaft.
  • Kostenloser Zugang zu globalen Wellnesszentren vor Ort mit Pflegekräften und Ärzten, abhängig vom Standort.
  • Kostenlose, vertrauliche Beratung über das Healthy-Minds-Programm.
  • Möglichkeiten zur beruflichen Weiterentwicklung und Weiterbildung.
  • Für bestimmte Positionen kann eine Visumsförderung verfügbar sein.

Ähnliche Stellen

My Hero VA

Zweisprachige Person für Terminvereinbarung (remote, Kolumbien)

My Hero VA
1 – 10 Mitarbeitende
BeratungLogistikMarketing

Führen Sie ausgehende Anrufe auf Englisch und Spanisch, um Besuche an einer Schule eines Barbier-Ausbildungsunternehmens in Florida zu vereinbaren. Die Remote-Stelle in Kolumbien umfasst auch die Nachverfolgung von Interessenten und tägliche Verwaltungsaufgaben.

Öffnen