Be Structured Technology Group
JPMorgan Chase & Co.
Lead Software Engineer - Python/Java/Spring/AWS
Über die Stelle
Wir bieten Ihnen die Möglichkeit, Ihre Karriere voranzutreiben und ein Abenteuer zu erleben, bei dem Sie die Grenzen des Machbaren erweitern können.
Als Lead Software Engineer bei JPMorganChase im Bereich Consumer & Community Banking, Operations Technology, sind Sie ein wesentlicher Bestandteil eines agilen Teams, das daran arbeitet, vertrauenswürdige, marktführende Technologieprodukte auf sichere, stabile und skalierbare Weise zu verbessern, zu entwickeln und bereitzustellen. Als technischer Kernmitarbeiter sind Sie für die Durchführung kritischer Technologielösungen in verschiedenen technischen Bereichen und Geschäftsbereichen verantwortlich, 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 Kleinunternehmenskundenbankgeschäften 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 Banktechnologielösungen der nächsten Generation, um unsere Kunden besser bedienen zu können.
Aufgaben
- Implementierung kreativer 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 lösen.
- Entwicklung von sicherem und qualitativ hochwertigem Produktionscode sowie Überprüfung und Fehlerbehebung von Code, der von anderen geschrieben wurde.
- Förderung der Team-Einführung von unternehmensweit zugelassenen KI-gestützten Engineering-Praktiken innerhalb der Arbeitsumgebung, um die Codequalität, die Bereitstellungsgeschwindigkeit und die operativen Ergebnisse zu verbessern (z. B. KI-gestützte Code-Überprüfung/Refactoring, Beschleunigung der Teststrategie, Unterstützung bei der Analyse von Vorfällen/Ursachen), während gleichzeitig konsistente Validierungsstandards (sichere Programmierung, Peer-Review, automatisierte Tests) etabliert und die Wiederverwendung effektiver Muster im gesamten Team gefördert werden.
- 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.
- Identifizierung von Möglichkeiten zur Beseitigung oder Automatisierung der Behebung wiederkehrender Probleme, um die allgemeine operative Stabilität von Softwareanwendungen und Systemen zu verbessern.
- Leitung von Bewertungssitzungen mit externen Anbietern, Startups und internen Teams, um eine ergebnisorientierte Prüfung von Architekturdesigns, technischen Qualifikationen und der Anwendbarkeit für den Einsatz innerhalb bestehender Systeme und Informationsarchitekturen voranzutreiben.
Erforderliche Qualifikationen, Fähigkeiten und Kenntnisse
- Formale Ausbildung oder Zertifizierung in Software-Engineering-Konzepten und 5+ Jahren angewandter Erfahrung.
- Nachgewiesene Erfahrung in der Leitung des effektiven Einsatzes zugelassener KI-gestützter Softwareentwicklungstools (z. B. für Programmierung, Code-Überprüfung, 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 für den verantwortungsvollen Einsatz von KI 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 Bereitstellungspraktiken.
- Fortgeschrittene Kenntnisse in einer oder mehreren Programmiersprachen: Python, J2EE, Core Java einschließlich Java 17 mit Annotation, Enum, Collections, Streaming, Multithreading, Concurrency, regulären Ausdrücken, Funktionen.
- Erfahrung mit Spring, einschließlich fundierter Kenntnisse des Spring Frameworks für die Erstellung von RESTful Web Services, MVC und Spring Boot.
- Fundierte AWS-Erfahrung in der Architektur, Bereitstellung und dem Betrieb von Cloud-nativen Diensten (z. B. IAM, VPC, ECS, EKS, SQS, S3, RDS, ALB/NLB, Secrets Manager, ElastiCache).
- Erfahrung mit Build- und Integrationstools, einschließlich Kenntnissen in JIRA, Maven, Git, Jenkins, GitHub und BitBucket ist erforderlich.
- Entwicklung unter Verwendung der agilen Methodik. Websicherheit einschließlich OAUTH2/ADFS, Kerberos, Cross-Site Scripting und HTTP-Injection.
- Praktische Erfahrung in der Bereitstellung von Systemdesign, Anwendungsentwicklung, Tests und operativer Stabilität.
- Kenntnisse in Automatisierungs- und Continuous-Delivery-Methoden.
- Fortgeschrittenes Verständnis agiler Methoden wie CI/CD, Anwendungsresilienz und Sicherheit.
Bevorzugte Qualifikationen, Fähigkeiten und Kenntnisse
- Fundierte Kenntnisse der Finanzdienstleistungsbranche und deren IT-Systeme.
- Praktische Erfahrung mit Cloud-nativen Technologien.
- Vertrautheit mit Infrastructure as Code (IaC)-Tools wie Terraform.
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 bereitgestellt.
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 Vorkehrung.
Arbeitgeber für Chancengleichheit/Behinderung/Veteranen
