Siemens
JPMorgan Chase & Co.
Lead Software Engineer - Java/Spring boot/React/AWS
Über die Stelle
Wir bieten Ihnen die Möglichkeit, Ihre Karriere voranzubringen und ein Abenteuer zu erleben, bei dem Sie die Grenzen des Machbaren erweitern können.
Als Lead Software Engineer bei JPMorgan Chase im Bereich Consumer and Community Banking Operations Dispute Technology sind Sie ein wesentlicher Bestandteil eines agilen Teams, das daran arbeitet, marktführende Technologieprodukte sicher, stabil und skalierbar zu verbessern, zu entwickeln und bereitzustellen. Als technischer Hauptverantwortlicher sind Sie für die Durchführung kritischer Technologielösungen in verschiedenen technischen Bereichen und Geschäftsbereichen zuständig, um die Geschäftsziele des Unternehmens zu unterstützen.
Unsere Consumer & Community Banking Group ist auf Innovatoren wie Sie angewiesen, um Verbraucher, kleine Unternehmen, Kommunen und gemeinnützige Organisationen zu bedienen. Sie unterstützen die Bereitstellung preisgekrönter Tools und Dienstleistungen, die alles von Privat- und Kleinunternehmerbanking bis hin zu Kreditvergabe, Hypotheken, Kreditkarten, Zahlungen, Autofinanzierung und Anlageberatung abdecken. Diese Gruppe konzentriert sich auch auf die Entwicklung und Bereitstellung modernster mobiler Anwendungen, digitaler Erlebnisse und Banking-Technologielösungen der nächsten Generation, um unsere Kunden noch besser bedienen zu können.
Aufgaben
- Leitung von Design, Entwicklung und Bereitstellung hochskalierbarer, fehlertoleranter und geschäftskritischer verteilter Systeme sowie Cloud-Modernisierungsinitiativen, die ein hohes Volumen an Finanztransaktionen ohne Ausfallzeiten verarbeiten.
- Vorantreiben technischer Designentscheidungen und der langfristigen Architekturstrategie, Treffen kritischer Entscheidungen zum Technologie-Stack, zu Architekturmustern und Infrastrukturlösungen sowie Evaluierung und Einführung neuer Technologien zur Verbesserung der Teamproduktivität und Systemfähigkeiten.
- Technische Leitung für die full-stack-Entwicklung, Bereitstellung praktischer Unterstützung für Ingenieure bei komplexen technischen Herausforderungen, Förderung exzellenter Code-Reviews und Etablierung technischer Best Practices im gesamten Team.
- Sicherstellung von Codequalität und Sicherheit durch umfassende automatisierte Teststrategien (Unit-, Integrations-, End-to-End-Tests), statische Codeanalyse und Schwachstellen-Scans.
- Förderung der teamweiten Einführung unternehmensweit zugelassener, KI-gestützter Engineering-Praktiken im Arbeitsumfeld zur Verbesserung von Codequalität, Liefergeschwindigkeit und operativen Ergebnissen (z. B. KI-gestützte Code-Reviews/Refactoring, Beschleunigung der Teststrategie, Unterstützung bei der Analyse von Vorfällen/Ursachen), bei gleichzeitiger Etablierung konsistenter Validierungsstandards (sicheres Programmieren, Peer-Reviews, automatisierte Tests) und Förderung der Wiederverwendung effektiver Muster im Team.
- Anwendung von Kenntnissen über Tools innerhalb der Software Development Life Cycle-Toolchain, einschließlich unternehmensweit zugelassener KI-gestützter Entwicklungs- und Automatisierungsmöglichkeiten, um den durch Automatisierung erzielten Mehrwert zu steigern.
- Zusammenarbeit mit funktionsübergreifenden Teams, einschließlich Architekten, Product Ownern und Engineering-Teams, um Geschäftsanforderungen in skalierbare technische Lösungen und Liefer-Roadmaps zu übersetzen.
- Partnerschaft mit Engineering-Teams im gesamten Unternehmen zur Definition des technischen Umfangs, von API-Verträgen, Integrationsmustern, teamübergreifenden Abhängigkeiten und End-to-End-Lieferplänen.
- Vorantreiben der Lieferqualität bei mehreren gleichzeitigen Initiativen in einem schnelllebigen Umfeld, wobei technische Schulden, Feature-Entwicklung und operative Stabilität effektiv in Einklang gebracht werden.
- Etablierung und Pflege umfassender Observability-Frameworks, einschließlich Logging, Monitoring, Alerting und Distributed Tracing, um Systemzuverlässigkeit, schnelle Vorfallbehebung und operative Exzellenz zu gewährleisten.
- Bereitstellung von L3-Produktionssupport und Fungieren als technischer Eskalationspunkt für kritische Probleme, in Zusammenarbeit mit den Betriebsteams zur Sicherstellung einer schnellen Vorfallbehebung, Ursachenanalyse und Systemstabilität.
Erforderliche Qualifikationen, Fähigkeiten und Kenntnisse
- Formale Ausbildung oder Zertifizierung in Software-Engineering-Konzepten und 5+ Jahren angewandter Erfahrung in der Entwicklung von Anwendungen auf Unternehmensebene.
- Expertenkenntnisse in Java, Spring Boot, RESTful API-Design und Microservices-Architektur mit nachgewiesener Erfahrung im Design und Aufbau hochskalierbarer verteilter Systeme für hochverfügbare Produktionsumgebungen.
- Fundierte Erfahrung mit AWS-Cloud-Diensten, einschließlich EC2, ECS/EKS, Lambda, S3, RDS, SQS/SNS, API Gateway und CloudWatch, mit Implementierung von Infrastructure-as-Code unter Verwendung von Terraform.
- Kenntnisse in der front-end-Entwicklung mit React JS, einschließlich State Management (Redux/Context API), Komponentendesignmustern und modernem JavaScript.
- Nachgewiesene Erfahrung in der Implementierung ereignisgesteuerter Architekturen unter Verwendung von Message Queues (SQS/SNS), Streaming-Plattformen (Kafka, AWS MSK) und asynchronen Verarbeitungsmustern für Systeme mit hohem Durchsatz.
- Fundiertes Verständnis von Anwendungssicherheitsprinzipien, einschließlich OAuth2/JWT-Authentifizierung, Verschlüsselung im Ruhezustand und bei der Übertragung, Secrets Management und sicherem API-Design.
- Nachgewiesene Erfahrung in der Leitung des effektiven Einsatzes zugelassener KI-gestützter Softwareentwicklungstools (z. B. für Programmierung, Code-Review, Testbeschleunigung, Fehlerbehebung) mit der Fähigkeit, Erwartungen an das Team zur Validierung von KI-Ausgaben hinsichtlich Korrektheit, Leistung und Sicherheit zu setzen.
- Fundiertes Verständnis des verantwortungsvollen KI-Einsatzes in Engineering-Workflows, einschließlich Überlegungen zur Datensensibilität, sicherem Umgang mit Ein-/Ausgaben und Einhaltung von Resilienz- und Sicherheitserwartungen; Erfahrung im Coaching von Ingenieuren zur sicheren, konformen Einführung innerhalb von Lieferpraktiken.
- Expertise in CI/CD-Pipelines, Continuous-Delivery-Methoden, End-to-End-Automatisierung und automatisierten Bereitstellungsstrategien unter Verwendung moderner DevOps-Tools und -Praktiken.
- Kenntnisse in Test-Driven Development (TDD), umfassenden Teststrategien (Unit-, Integrations-, End-to-End-Tests) und Codequalitätspraktiken.
- Expertise in Anwendungsresilienzmustern (Circuit Breaker, Retry, Timeout, Bulkhead), Observability und Produktionsüberwachung unter Verwendung von Tools wie Splunk, Dynatrace und CloudWatch.
Bevorzugte Qualifikationen, Fähigkeiten und Kenntnisse
- Kenntnisse der Finanzdienstleistungsbranche, regulatorischer Anforderungen und deren IT-Systeme.
- Erfahrung mit Agentic AI-Lösungen, machine learning-Modellintegration oder KI-gestützten Automatisierungs-Frameworks.
- Erfahrung mit Camunda BPMN oder anderen Workflow-Orchestrierungs-Engines für komplexe Geschäftsprozessautomatisierung.
- Erfahrung mit GraphQL API-Design und -Implementierung.
Chase ist ein führendes Finanzdienstleistungsunternehmen, das fast der Hälfte der amerikanischen Haushalte und kleinen Unternehmen dabei hilft, ihre finanziellen Ziele durch eine breite Palette von Finanzprodukten zu erreichen. Unsere Mission ist es, engagierte, lebenslange Beziehungen aufzubauen und unsere Kunden in den Mittelpunkt unseres Handelns zu stellen. Wir unterstützen auch kleine Unternehmen, gemeinnützige Organisationen und Städte beim Wachstum, indem wir Lösungen für alle ihre finanziellen Bedürfnisse bereitstellen.
Wir bieten ein wettbewerbsfähiges Gesamtvergütungspaket, einschließlich eines Grundgehalts, das auf der Grundlage der Rolle, der Erfahrung, der Fähigkeiten und des Standorts festgelegt wird. Mitarbeiter in anspruchsberechtigten Rollen können eine provisionsbasierte Vergütung und/oder eine diskretionäre Anreizvergütung erhalten, die in Form von Bargeld und/oder verfallbarem Eigenkapital ausgezahlt wird und als Anerkennung für individuelle Leistungen und Beiträge vergeben wird. Wir bieten auch eine Reihe von Leistungen und Programmen an, um die Bedürfnisse der Mitarbeiter zu erfüllen, basierend auf der Anspruchsberechtigung. Diese Leistungen umfassen eine umfassende Gesundheitsversorgung, Gesundheits- und Wellnesszentren vor Ort, einen Altersvorsorgeplan, Backup-Kinderbetreuung, Studiengebührenerstattung, Unterstützung bei psychischer Gesundheit, Finanzcoaching und mehr. Weitere Einzelheiten zur Gesamtvergütung und den Leistungen werden während des Einstellungsprozesses mitgeteilt.
Wir erkennen an, dass unsere Mitarbeiter unsere Stärke sind und die vielfältigen Talente, die sie in unsere globale Belegschaft einbringen, direkt mit unserem Erfolg verknüpft sind. Wir sind ein Arbeitgeber, der Chancengleichheit fördert, und legen großen Wert auf Vielfalt und Inklusion in unserem Unternehmen. Wir diskriminieren nicht aufgrund geschützter Merkmale, einschließlich Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Geschlechtsidentität, Geschlechtsausdruck, Alter, Familienstand oder Veteranenstatus, Schwangerschaft oder Behinderung oder einer anderen nach geltendem Recht geschützten Grundlage. Wir treffen auch angemessene Vorkehrungen für die religiösen Praktiken und Überzeugungen von Bewerbern und Mitarbeitern sowie für Bedürfnisse im Zusammenhang mit psychischer Gesundheit oder körperlicher Behinderung. Besuchen Sie unsere FAQs careers.jpmorgan.com/us/en/how-we-hire/faqs für weitere Informationen zur Beantragung einer solchen Vorkehrung.
Arbeitgeber für Chancengleichheit/Behinderung/Veteranen
