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 II, Java- und Python-Microservices

Entwickeln Sie Java- und Python-Microservices für Finanzdienstleistungen von American Express. Entwickeln, testen und überwachen Sie Software und integrieren Sie KI-Tools in technische Arbeitsabläufe.

Beschreibung

  • Entwickeln, testen und debuggen Sie Softwareanwendungen und -systeme.
  • Erstellen Sie Software anhand etablierter Entwicklungspraktiken, mit gemeinsam genutzten Tools und Komponenten sowie Dokumentation und mit Unterstützung durch Kollegen und Führungskräfte.
  • Überprüfen Sie Code und führen Sie automatisierte Tests durch, um die Codequalität mit Unterstützung durch Kollegen und Führungskräfte sicherzustellen.
  • Unterstützen und überwachen Sie Software in Test-, Integrations- und Produktionsumgebungen.
  • Befolgen Sie Sicherheits- und regulatorische Vorgaben, damit die Software konform bleibt.
  • Arbeiten Sie mit Produkt- und Geschäftsteams zusammen, um Technologieinitiativen an den Geschäftszielen auszurichten.
  • Nutzen Sie KI-Tools beim Programmieren, Testen, Debuggen und Dokumentieren, um Entwicklungsgeschwindigkeit und Codequalität zu verbessern.
  • Prüfen Sie KI-generierte Empfehlungen auf Richtigkeit, Qualität, technische Standards und Sicherheit und übernehmen Sie Verantwortung für die daraus entstehende Arbeit.

Anforderungen

  • Abgeschlossenes Studium der Informatik, Computertechnik oder eines verwandten Fachgebiets.
  • Mindestens drei Jahre Berufserfahrung in der Softwareentwicklung mit Java-Technologien, darunter Vert.x, Spring, Spring Boot, RESTful-Microservices und APIs, Ignite, In-Memory-Computing, Spark, PostgreSQL, Cassandra, Kafka, IntelliJ, Couchbase, OpenSearch und Python.
  • Praktische Erfahrung mit Anwendungsdesign, Softwareentwicklung und automatisierten Tests.
  • Erfahrung mit verteilten, mehrschichtigen Systemen, Algorithmen sowie relationalen oder NoSQL-Datenbanken.
  • Fähigkeit, technische und geschäftliche Ziele und Herausforderungen zu erfassen und klare Lösungen zu entwickeln.
  • Fähigkeit, neue Technologien und Geschäftsbereiche zu erschließen, bestehende Ansätze zu hinterfragen und kreativ zu denken.
  • Fähigkeit, grundlegende Softwarekomponenten zu debuggen und zu behebende Codefehler zu erkennen.
  • Erfahrung mit agilen Methoden oder anderen Verfahren zur schnellen Anwendungsentwicklung.
  • Erfahrung mit der Entwicklung und Nutzung von Agenten-Skills sowie Prompt Engineering.
  • Ausgeprägte mündliche und schriftliche Kommunikationsfähigkeiten.
  • Für einige Positionen kann abhängig vom Bedarf der Geschäftseinheit, den Anforderungen der Rolle, den Kosten und den geltenden Gesetzen eine Visumsponsoring-Unterstützung verfügbar sein.

Zusatzleistungen

  • Wettbewerbsfähiges Grundgehalt.
  • Bonuszahlungen.
  • Ein Unternehmenszuschuss von 6 % zu Altersvorsorgebeiträgen.
  • Kostenlose Finanzberatung und Unterstützung für finanzielles Wohlbefinden.
  • Kranken-, Zahn-, Seh-, Lebens- und Berufsunfähigkeitsversicherung.
  • Flexible hybride, vor Ort oder virtuelle Arbeitsmodelle, abhängig von der Rolle und den geschäftlichen Anforderungen.
  • Mehr als 20 Wochen bezahlte Elternzeit für alle Eltern, auch bei Schwangerschaft, Adoption oder Leihmutterschaft.
  • Je nach Standort kostenloser Zugang zu globalen Wellnesszentren vor Ort mit Pflegekräften und Ärzten.
  • Kostenlose, vertrauliche Beratung über das Programm Healthy Minds.
  • Möglichkeiten zur beruflichen Weiterentwicklung und Schulungen.

Ähnliche Stellen

Honeywell Aerospace Technologies

Embedded-Softwareentwickler:in II, C++-Fluganzeige-Benutzeroberfläche

Honeywell Aerospace Technologies

Entwickeln Sie sicherheitskritische Software für Fluganzeigen bei Honeywell Aerospace Technologies. Zu den Aufgaben gehören die Entwicklung nach DO-178B, die Portierung von Linux-Anwendungen und Mehrkernsysteme.

Öffnen
Honeywell Aerospace Technologies

Embedded-Softwareentwickler/in II, Flugmanagementsysteme

Honeywell Aerospace Technologies

Entwickeln und validieren Sie Embedded-Software für die Flugmanagementsysteme von Honeywell Aerospace Technologies. Setzen Sie C/C++ und verwandte Technologien ein, um Flugsicherheit, Leistung und Navigation zu unterstützen.

Öffnen
Honeywell Aerospace Technologies

Softwareentwickler/in II, Luft- und Raumfahrtsoftware

Honeywell Aerospace Technologies

Entwickeln und testen Sie Embedded-Software für Luft- und Raumfahrtsysteme bei Honeywell Aerospace Technologies. Arbeiten Sie mit Engineering-Teams an Hardwareintegration, Fehlerbehebung und zuverlässigen Lösungen für Flugsysteme.

Öffnen