Siemens
JPMorgan Chase & Co.
Lead Software Engineer, Java Microservices/API
Über die Stelle
Wir bieten Ihnen die Möglichkeit, Ihre Karriere maßgeblich zu beeinflussen und ein Abenteuer zu erleben, bei dem Sie die Grenzen des Machbaren erweitern können.
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 oder körperlicher Behinderung. Besuchen Sie unsere FAQs careers.jpmorgan.com/us/en/how-we-hire/faqs für weitere Informationen zur Beantragung einer Vorkehrung.
Unsere Fachkräfte in den Corporate Functions decken ein vielfältiges Spektrum an Bereichen ab, von Finanzen und Risikomanagement bis hin zu Personalwesen und Marketing. Unsere Corporate-Teams sind ein wesentlicher Bestandteil unseres Unternehmens und stellen sicher, dass wir unsere Geschäfte, Kunden, Klienten und Mitarbeiter auf Erfolg ausrichten.
Als Lead Software Engineer bei JPMorganChase im Bereich Corporate Sector – Corporate Technology sind Sie ein wesentlicher Bestandteil eines agilen Teams, das daran arbeitet, marktführende Technologielösungen sicher, stabil und skalierbar zu verbessern, zu entwickeln und bereitzustellen. Als zentraler technischer Leistungsträger sind Sie für die Durchführung kritischer Technologielösungen in verschiedenen technischen Bereichen und Geschäftsbereichen verantwortlich, um die Unternehmensziele zu unterstützen.
Aufgaben
- Leitung von Design, Entwicklung und Bereitstellung skalierbarer, sicherer, Cloud-nativer backend-Dienste und RESTful APIs unter Verwendung von Java, Spring Boot und Microservice-Architektur.
- Übernahme der technischen Führung über den gesamten Softwareentwicklungslebenszyklus hinweg, einschließlich Architektur, Lösungsdesign, Codierungsstandards, Implementierung, Tests, Bereitstellung, Observability und Produktionssupport.
- Förderung der Team-Akzeptanz von unternehmensweit zugelassenen, KI-gestützten Engineering-Praktiken im Arbeitsumfeld zur Verbesserung der Codequalität, der Bereitstellungsgeschwindigkeit und der operativen Ergebnisse (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 (sichere Codierung, 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 Automatisierungsfunktionen, um den durch Automatisierung erzielten Mehrwert zu steigern.
- Förderung von Engineering-Exzellenz durch die Erstellung von qualitativ hochwertigem Produktionscode, Durchführung strenger Code-Reviews, Verbesserung der Testabdeckung und Sicherstellung der Einhaltung sicherer Codierungs- und organisatorischer Engineering-Standards; Design und Implementierung belastbarer verteilter Systeme, die Leistungs-, Skalierbarkeits-, Verfügbarkeits- und Wartbarkeitsanforderungen erfüllen.
- Entwicklung und Bereitstellung Cloud-nativer Dienste auf AWS, unter Nutzung von Diensten wie ECS, Containerisierung mit Docker und automatisierten CI/CD-Bereitstellungspraktiken.
- Design, Optimierung und Wartung von Datenmodellen, Schemata und Abfragen in PostgreSQL, unter Sicherstellung von Datenintegrität, Leistung und Skalierbarkeit über verteilte Dienste hinweg.
- Erstellung und Überprüfung von Architektur-, technischen Design- und Implementierungsartefakten für komplexe Anwendungen, unter Sicherstellung der Ausrichtung an Unternehmensarchitektur-, Sicherheits- und Betriebsstandards; Identifizierung wiederkehrender technischer oder operativer Probleme und Leitung von Automatisierungs-, Sanierungs- und Resilienzverbesserungen, um den Arbeitsaufwand zu reduzieren und die Anwendungsstabilität zu verbessern.
- Förderung der Team-Akzeptanz von unternehmensweit zugelassenen, KI-gestützten Engineering-Praktiken zur Verbesserung der Codequalität, der Bereitstellungsgeschwindigkeit, der Testeffektivität, der Dokumentation, der Fehlerbehebung und der operativen Ergebnisse.
- Etablierung von Teamstandards für die Validierung KI-generierter Ergebnisse, einschließlich sicherer Code-Reviews, Korrektheitsprüfungen, Leistungsvalidierung, automatisierter Tests und verantwortungsbewusster Datenhandhabung; Leitung technischer Evaluierungssitzungen mit internen Stakeholdern, Anbietern und externen Partnern zur Bewertung von Architekturdesigns, Integrationsansätzen, technischer Machbarkeit und Ausrichtung an bestehenden Systemen.
- Analyse von Anwendungstelemetrie, operativen Daten, Qualitätsmetriken und Bereitstellungsmustern zur Identifizierung von Trends und Förderung kontinuierlicher Verbesserungen bei Engineering-Praktiken und Systemzuverlässigkeit; Beitrag zu Engineering-Communities of Practice und Unterstützung von Initiativen mit Fokus auf moderner Softwareentwicklung, Cloud-nativer Entwicklung, Automatisierung, KI-gestützter Bereitstellung und neuen Technologien.
Erforderliche Qualifikationen, Fähigkeiten und Kenntnisse
- Formale Ausbildung oder Zertifizierung in Software-Engineering-Konzepten und 5+ Jahre angewandte Erfahrung
- Fundierte praktische Erfahrung in Design, Entwicklung und Wartung von Unternehmensanwendungen unter Verwendung von Java und Spring Boot.
- Nachgewiesene Erfahrung im Aufbau und Support von RESTful APIs, Microservices und verteilten serviceorientierten Systemen; praktische Erfahrung in der Cloud-nativen Entwicklung, vorzugsweise mit AWS, einschließlich ECS, Containern und Cloud-Bereitstellungsmustern.
- Nachgewiesene Erfahrung in der Leitung des effektiven Einsatzes zugelassener KI-gestützter Softwareentwicklungstools (z. B. für Codierung, Code-Review, Testbeschleunigung, Fehlerbehebung) mit der Fähigkeit, Teamerwartungen für die Validierung von KI-Ergebnissen hinsichtlich Korrektheit, Leistung und Sicherheit festzulegen.
- Starkes Verständnis für den verantwortungsvollen KI-Einsatz in Engineering-Workflows, einschließlich Überlegungen zur Datensensibilität, sicheren Handhabung von Ein-/Ausgaben und Einhaltung von Resilienz- und Sicherheitserwartungen; Erfahrung im Coaching von Ingenieuren hinsichtlich sicherer, konformer Einführung innerhalb von Bereitstellungspraktiken.
- Praktische Erfahrung mit Docker, containerisierten Anwendungen und modernen Bereitstellungspraktiken; starkes Verständnis von CI/CD-Pipelines, automatisierten Test-Frameworks, Release-Automatisierung und DevOps-Engineering-Praktiken.
- Fundierte Erfahrung mit PostgreSQL, einschließlich relationaler Datenmodellierung, Abfrageoptimierung, Indexierungsstrategien und Leistungsoptimierung; fortgeschrittenes Verständnis des Softwareentwicklungslebenszyklus, agiler Methoden, Anwendungsresilienz, Observability und sicherer Softwarebereitstellung.
- Nachgewiesene Fähigkeit, technische Design-Diskussionen zu leiten, Implementierungsoptionen zu bewerten und fundierte Engineering-Entscheidungen für komplexe Systeme zu treffen; Erfahrung in der Überprüfung von Code, Mentoring von Ingenieuren und Förderung von Engineering-Best-Practices innerhalb eines Teams.
- Nachgewiesene Erfahrung in der Einführung oder Leitung des effektiven Einsatzes zugelassener KI-gestützter Softwareentwicklungstools für Codierung, Code-Review, Testbeschleunigung, Dokumentation, Refactoring oder Fehlerbehebung.
- Starkes Verständnis für den verantwortungsvollen KI-Einsatz in Engineering-Workflows, einschließlich Validierung von KI-Ergebnissen, Überlegungen zur Datensensibilität, sicherer Handhabung von Ein- und Ausgaben sowie Einhaltung von Sicherheits- und Resilienzerwartungen.
- Ausgeprägte analytische Fähigkeiten, Debugging- und Problemlösungskompetenz mit der Fähigkeit, komplexe technische Probleme über Anwendungs-, Infrastruktur- und Datenebenen hinweg zu diagnostizieren; exzellente Kommunikations- und Kollaborationsfähigkeiten mit der Fähigkeit, die technische Richtung zu beeinflussen und effektiv mit funktionsübergreifenden Stakeholdern zusammenzuarbeiten.
Bevorzugte Qualifikationen, Fähigkeiten und Kenntnisse
- Erfahrung mit synchronen REST-Integrationsmustern für latenzempfindliche Kredit-/Auskunftei-Abrufe sowie ereignisgesteuerter und asynchroner Verarbeitung unter Verwendung von Kafka, Amazon SQS oder Ähnlichem – einschließlich Dual-Persistence-Mustern (z. B. Aurora PostgreSQL für Transaktionsdaten und Snowflake für Analysen und langfristige Audits).
- Vertrautheit mit API-Gateway-Technologien, Service-Mesh-Konzepten und IDAnywhere / ADFS OAuth2-Authentifizierungs-/Autorisierungsmustern sowie Integrationsmustern für Edge-Proxy-Anbieter (ELB → ECS → Secrets Manager → Edge-Proxy → Anbieter-API) und API-Lebenszyklusmanagement für Drittanbieter-Auskunftei-Integrationen.
- Erfahrung mit Infrastructure-as-Code-Tools wie Terraform (Atlas / TFE) oder ähnlichen Automatisierungs-Frameworks sowie CI/CD-Bereitstellung mit Blue/Green-Deployments; praktische Erfahrung mit Observability-Tools, einschließlich Protokollierung, Metriken, Tracing, Dashboards und Alerting-Plattformen (Splunk, Dynatrace, CloudWatch, Grafana), sowie Förderung der Produktionsreife für regulierte, hochverfügbare Dienste.
- Erfahrung im Design von Systemen für hohe Verfügbarkeit, Fehlertoleranz, Skalierbarkeit und operative Resilienz – einschließlich ECS NextGen-Cluster-Migrationen, Multi-AZ-Resilienz und Graceful Degradation bei Ausfällen von nachgelagerten Anbietern; Vertrautheit mit Leistungstests, Lasttests und Anwendungsoptimierung (BlazeMeter / JMeter) für verteilte Systeme mit hohem Durchsatz und geringer Latenz unter Echtzeit-Kreditentscheidungs-SLAs.
- Erfahrung mit modernen Sicherheitspraktiken, einschließlich Secrets Management (AWS Secrets Manager, Hera KMS, AppProtect), Schwachstellenbehebung, Abhängigkeitsmanagement, sicherem API-Design und Kontrollen für 15-jährige Audit-Aufbewahrung und Verbraucherkreditdaten (Soft-Pull vs. Hard-Pull-Semantik); Erfahrung in der Leitung technischer Modernisierung, Plattformmigration und Cloud-Einführung sowie Anwendungsresilienz-Initiativen in einem regulierten Umfeld; Erfolgsbilanz bei Beiträgen zu Engineering-Communities of Practice, wiederverwendbaren Frameworks und technischen Standards sowie Mentoring von Ingenieuren in Richtung konsistenter, sicherer und skalierbarer Bereitstellung.
JPMorganChase, eines der ältesten Finanzinstitute, bietet Millionen von Verbrauchern, kleinen Unternehmen sowie vielen der weltweit prominentesten Firmen-, institutionellen und Regierungskunden unter den Marken J.P. Morgan und Chase innovative Finanzlösungen an. Unsere Geschichte erstreckt sich über 200 Jahre und heute sind wir führend im Investmentbanking, im Privat- und Geschäftskundengeschäft, im Firmenkundengeschäft, in der Finanztransaktionsabwicklung und in der Vermögensverwaltung.
JPMorgan Chase & Co. ist ein Arbeitgeber, der Chancengleichheit fördert, einschließlich Behinderung/Veteranen.
Wir bieten ein wettbewerbsfähiges Gesamtvergütungspaket, einschließlich eines Grundgehalts, das basierend auf der Rolle, der Erfahrung, dem Qualifikationsprofil und dem Standort 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 zudem eine Reihe von Leistungen und Programmen an, um die Bedürfnisse unserer Mitarbeiter zu erfüllen, basierend auf der Anspruchsberechtigung. Diese Leistungen umfassen eine umfassende Gesundheitsversorgung, betriebliche Gesundheits- und Wellnesszentren, einen Altersvorsorgeplan, Backup-Kinderbetreuung, Studiengebührenerstattung, Unterstützung bei psychischer Gesundheit, Finanzcoaching und mehr. Weitere Details zur Gesamtvergütung und den Leistungen werden während des Einstellungsprozesses bereitgestellt.
