CSC Leasing Co.
JPMorgan Chase & Co.
Lead Software Engineer - Full Stack Java
Über die Stelle
Wir bieten eine Gelegenheit, Ihre Karriere voranzutreiben und ein Abenteuer, bei dem Sie die Grenzen des Möglichen verschieben können.
Als Lead Software Engineer bei JPMorgan Chase im Bereich Corporate Technology sind Sie ein integraler Bestandteil eines agilen Teams, das daran arbeitet, marktführende Technologielösungen auf sichere, stabile und skalierbare Weise zu verbessern, zu entwickeln und bereitzustellen. Erzielen Sie durch Ihre Fähigkeiten und Beiträge eine signifikante Geschäftswirkung und wenden Sie tiefgreifende technische Expertise und Problemlösungsmethoden an, um eine Vielzahl von Herausforderungen zu bewältigen, die mehrere Technologien und Anwendungen umfassen.
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 verbunden sind. Wir sind ein Arbeitgeber, der Chancengleichheit fördert und großen Wert auf Vielfalt und Inklusion in unserem Unternehmen legt. Wir diskriminieren nicht aufgrund von geschützten Merkmalen, einschließlich Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Geschlechtsidentität, Geschlechtsausdruck, Alter, Familienstand oder Veteranenstatus, Schwangerschaft oder Behinderung oder aus anderen Gründen, die nach geltendem Recht geschützt sind. Wir bieten auch angemessene Vorkehrungen für die religiösen Praktiken und Überzeugungen von Bewerbern und Mitarbeitern sowie für Bedürfnisse im Bereich der psychischen oder physischen Gesundheit oder Behinderung. Besuchen Sie unsere FAQs careers.jpmorgan.com/us/en/how-we-hire/faqs für weitere Informationen zur Beantragung einer Unterkunft.
Unsere Fachleute in unseren Corporate Functions decken eine breite Palette von 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 und Mitarbeiter auf Erfolgskurs bringen.
Aufgaben
- Erstellt kreative Softwarelösungen, Design, Entwicklung und technische Fehlerbehebung mit der Fähigkeit, über routinemäßige oder konventionelle Ansätze hinauszudenken, um Lösungen zu entwickeln oder technische Probleme zu zerlegen.
- Treibt Architekturentscheidungen für verteilte Systeme voran, einschließlich ereignisgesteuerter Pipelines, CQRS-Muster und Echtzeit-Datenstreaming.
- Entwickelt sicheren, qualitativ hochwertigen Produktionscode und überprüft und debuggt Code, der von anderen geschrieben wurde.
- Identifiziert Möglichkeiten zur Eliminierung oder Automatisierung der Behebung wiederkehrender Probleme, um die allgemeine betriebliche Stabilität von Softwareanwendungen und -systemen zu verbessern.
- Leitet Auswertungssitzungen mit externen Anbietern, Start-ups und internen Teams, um ergebnisorientierte Prüfungen von Architekturentwürfen, technischen Qualifikationen und der Anwendbarkeit für die Nutzung in bestehenden Systemen und der Informationsarchitektur voranzutreiben.
- Leitet Communities of Practice im Bereich Software Engineering, um das Bewusstsein und die Nutzung neuer und Spitzen-Technologien zu fördern.
- Trägt zur Teamkultur von Vielfalt, Chancengleichheit, Inklusion und Respekt bei.
- Treibt die Einführung von unternehmensweit genehmigten KI-gestützten Engineering-Praktiken im Arbeitsumfeld durch das Team voran, um die Codequalität, die Liefergeschwindigkeit und die Betriebsergebnisse zu verbessern (z. B. KI-gestützte Code-Reviews/Refactoring, Beschleunigung der Teststrategie, Unterstützung bei der Analyse von Vorfällen/Grundursachen), während konsistente Validierungsstandards (sicheres Codieren, Peer-Reviews, automatisierte Tests) etabliert und die Wiederverwendung effektiver Muster im gesamten Team gefördert werden.
Erforderliche Qualifikationen, Fähigkeiten und Kenntnisse
- Formale Ausbildung oder Zertifizierung in Software-Engineering-Konzepten und 5+ Jahre praktische Erfahrung.
- Praktische Erfahrung in Systemdesign, Anwendungsentwicklung, Tests und betrieblicher Stabilität.
- Erstellung von Produktions-Microservices mit Spring Boot und Java (21+), einschließlich Virtual Threads, Records und Pattern Matching.
- Arbeit mit ereignisgesteuerten Architekturen unter Verwendung von Apache Kafka (Producer, Consumer, Avro Serialization, Schema Registry).
- Erstellung von Produktions-React SPAs mit TypeScript (komplexe Formulare, Datenraster, rollenbasierte Zugriffskontrolle), einschließlich Redux Toolkit.
- MongoDB in Produktionsumgebungen (Aggregations-Pipelines, Change Streams, Indizierung, Sharding, Performance-Tuning).
- Expertise in RESTful API Design (OpenAPI 3.0, SpringDoc, Versionierung) und Microservices-Architektur (Event-Driven, CQRS, Saga Patterns).
- Beherrschung von Test-Frameworks, einschließlich JUnit 5, Spring Boot Test und Playwright.
- Nachgewiesene Erfahrung in der effektiven Nutzung von genehmigten KI-gestützten Softwareentwicklungswerkzeugen (z. B. für Codierung, Code-Reviews, Testbeschleunigung, Fehlerbehebung) mit der Fähigkeit, Teamerwartungen für die Validierung von KI-Ausgaben auf Korrektheit, Leistung und Sicherheit festzulegen.
- Starkes Verständnis für den verantwortungsvollen Einsatz von KI in Engineering-Workflows, einschließlich Überlegungen zur Datensensibilität, sicherer Handhabung von Ein- und Ausgaben sowie Einhaltung von Erwartungen an Ausfallsicherheit und Sicherheit.
- Fortgeschrittenes Verständnis agiler Methoden wie CI/CD, Application Resiliency und Security.
Bevorzugte Qualifikationen, Fähigkeiten und Kenntnisse
- Erfahrung im Finanzdienstleistungssektor oder in Domänen mit Referenzdaten.
- Erfahrung mit DevOps-Modellen und Kubernetes, Cloud-auto-skalierbarer Infrastruktur.
JPMorganChase, eine der ältesten Finanzinstitutionen, bietet Millionen von Verbrauchern, Kleinunternehmen und vielen der weltweit führenden Unternehmens-, institutionellen und staatlichen Kunden unter den Marken J.P. Morgan und Chase innovative Finanzlösungen. Unsere Geschichte erstreckt sich über 200 Jahre und heute sind wir führend in den Bereichen Investmentbanking, Konsumenten- und Kleinunternehmerkunden, Commercial Banking, Finanztransaktionsverarbeitung und Vermögensverwaltung.
JPMorgan Chase & Co. ist ein Arbeitgeber, der Chancengleichheit fördert, einschließlich Behinderten-/Veteranenstatus.
Wir bieten ein wettbewerbsfähiges Gesamtvergütungspaket, einschließlich eines Grundgehalts, das sich nach Rolle, Erfahrung, Qualifikation und Standort richtet. Berechtigte Mitarbeiter können provisionsbasierte Zahlungen und/oder diskretionäre Anreizvergütungen erhalten, die in Form von Bargeld und/oder verfallbaren Eigenkapitalanteilen gezahlt werden und zur Anerkennung individueller Leistungen und Beiträge verliehen werden. Wir bieten außerdem eine Reihe von Leistungen und Programmen zur Deckung der Mitarbeiterbedürfnisse, je nach Berechtigung. Zu diesen Leistungen gehören eine umfassende Gesundheitsversorgung, betriebliche Gesundheits- und Wellnesszentren, ein Altersvorsorgeplan, Notfallkinderbetreuung, Studiengebührenerstattung, Unterstützung für psychische Gesundheit, Finanzberatung und mehr. Zusätzliche Details zur Gesamtvergütung und zu den Leistungen werden während des Einstellungsprozesses mitgeteilt.
