Bank of America

Software Engineer III - M365 Automatisierung

JavaSQL
Automatische Übersetzung. Prüfe das Original.

Stellenbeschreibung

Bei Bank of America leiten wir uns von einem gemeinsamen Ziel, die Finanzwelt zu verbessern, durch die Kraft jeder Verbindung. Dies tun wir, indem wir verantwortungsvolles Wachstum fördern und täglich für unsere Kunden, Kollegen, Gemeinden und Aktionäre liefern.

Ein großartiger Arbeitsplatz zu sein und eine Kultur der Fürsorge zu bieten, ist zentral für unser verantwortungsvolles Wachstum. Wir fördern gezielt ein inklusives Arbeitsumfeld, in dem jeder Mitarbeiter die Möglichkeit hat, Erfolg zu haben, eine Karriere aufzubauen und zu unserem gemeinsamen Erfolg beizutragen. Dazu gehören die Gewinnung und Entwicklung außergewöhnlicher Talente, die Anerkennung und Belohnung von Leistungen sowie die Unterstützung des körperlichen, emotionalen und finanziellen Wohlbefindens unserer Mitarbeiter durch erschwingliche, wettbewerbsfähige und flexible Leistungen.

Wir schätzen die einzigartigen Perspektiven, die Einzelpersonen aus allen Hintergründen und Karrierewegen mitbringen – sei es durch Militärdienst, Ausbildung am Community College oder eine breite Palette von Arbeits- und Lebenserfahrungen. Diese Wege fördern Widerstandsfähigkeit, Führung und Innovation und stärken unsere Belegschaft und wirken sich positiv auf die Gemeinden aus, denen wir dienen.

Bank of America verpflichtet sich zu einer Kultur im Büro, die Zusammenarbeit, Engagement und Karriereentwicklung unterstützt. Unser Ansatz umfasst klare Erwartungen für die Arbeit im Büro, während gleichzeitig ein angemessenes Maß an Flexibilität basierend auf rollenspezifischen Verantwortlichkeiten und Geschäftsanforderungen geboten wird.

Bei Bank of America können Sie eine erfolgreiche Karriere mit Möglichkeiten aufbauen, zu lernen, zu wachsen und etwas zu bewirken. Machen Sie mit!

Stellenbeschreibung

Diese Stelle ist verantwortlich für die Entwicklung und Umsetzung komplexer Anforderungen zur Erreichung von Geschäftszielen. Zu den Hauptaufgaben der Stelle gehört die Sicherstellung, dass Software entwickelt wird, um funktionale, nicht-funktionale und Compliance-Anforderungen zu erfüllen, und dass Lösungen gut konzipiert sind, wobei Wartbarkeit/einfache Integration und Tests von Anfang an integriert sind. Zu den Erwartungen an die Stelle gehören fundierte Kenntnisse der in der Branche üblichen Entwicklungs- und Testpraktiken sowie von Design- und Architekturmustern.

Der Senior Java Entwickler ist verantwortlich für das Design, Entwicklung, Test und Support von Unternehmensanwendungen und -diensten, die die Microsoft 365 Automatisierung und zugehörige Technologiekapazitäten unterstützen.

Aufgaben

  1. Schreibt Lösungen und Unit-Tests, um eine Anforderung/Story gemäß den definierten Akzeptanzkriterien und Compliance-Anforderungen zu liefern
  1. Entwirft, entwickelt und modifiziert Architekturkomponenten, Anwendungsschnittstellen und Lösungsbausteine, während die Integrität der grundlegenden Architektur erhalten bleibt
  1. Mentoriert andere Softwareentwickler und coacht das Team bei Continuous Integration und Continuous Development (CI-CD)-Praktiken sowie bei der Automatisierung des Tool-Stacks
  1. Führt Story-Refinement, Definition von Anforderungen und Schätzung der für die Realisierung einer Story im Lieferzyklus erforderlichen Arbeit durch
  1. Führt Spike/Proof of Concept nach Bedarf durch, um Risiken zu mindern oder neue Ideen zu implementieren
  1. Automatisiert manuelle Release-Aktivitäten
  1. Entwirft, entwickelt und wartet automatisierte Testsuiten (Integration, Regression, Performance)
  1. Entwirft, entwickelt, testet und wartet Unternehmensanwendungen und Microservices mit Java und Spring Boot.
  1. Entwickelt sichere, skalierbare RESTful APIs und Service-Integrationen.
  1. Übersetzt Geschäfts- und technische Anforderungen in produktionsreife Lösungen.
  1. Entwickelt wiederverwendbare Komponenten und gemeinsame Bibliotheken, um Fähigkeiten über Dienste hinweg zu standardisieren.
  1. Implementiert Datenbankintegrationen, asynchrone Verarbeitung, Transaktions- handhabung, Fehlerbehandlung und Resilienz-Muster.
  1. Entwickelt Unit-, Integrations- und automatisierte Tests.
  1. Nimmt an technischen Designs, Code-Reviews, Story-Refinements und Schätzungen teil.
  1. Behebt Anwendungs- und Produktionsprobleme in mehreren Umgebungen.
  1. Unterstützt CI/CD, Logging, Monitoring und operative Bereitschaft.
  1. Mentoriert Entwickler und fördert Java Entwicklung und sichere Coding-Best-Practices.
  1. Arbeitet mit Architektur-, Sicherheits-, Infrastruktur-, Datenbank-, Betriebs- und Geschäftsteams zusammen.
  1. Stellt sicher, dass Lösungen den geltenden Technologie-, Sicherheits-, Risiko- und Entwicklungsstandards entsprechen.

Erforderliche Qualifikationen

Diese Rolle erfordert umfassende praktische Erfahrung mit Java, Spring Boot, REST APIs, Microservices, SQL, Anwendungssicherheit und Unternehmensintegrationen. Der Kandidat wird den gesamten Softwareentwicklungs- lebenszyklus durchlaufen, um sichere, skalierbare und wartbare Lösungen in einer großen Unternehmensumgebung zu liefern.

  1. 8–12 Jahre Erfahrung in der Softwareentwicklung, vorzugsweise in einem großen Unternehmen oder im Finanzdienstleistungssektor.
  1. Bachelor-Abschluss in Informatik, Ingenieurwesen, Informationssystemen oder verwandten Bereichen oder gleichwertige Erfahrung.
  1. Umfassende praktische Erfahrung mit Java, Spring Boot und RESTful API Entwicklung.
  1. Erfahrung im Design und der Entwicklung von Microservices und verteilten Anwendungen.
  1. Umfangreiche Erfahrung mit SQL und relationalen Datenbanken.
  1. Verständnis von Anwendungssicherheit, Authentifizierung und Autorisierung.
  1. Erfahrung mit Unit- und Integrationstests, Git und CI/CD.
  1. Verständnis von Nebenläufigkeit, asynchroner Verarbeitung und Unternehmensintegrationsmustern.
  1. Fundierte Kenntnisse des Softwareentwicklungslebenszyklus (SDLC).

Gewünschte Qualifikationen

  1. Java 17+
  1. Spring Boot / Spring Framework
  1. Spring Security
  1. REST APIs / Microservices
  1. JDBC / SQL Server
  1. OAuth 2.0
  1. Maven oder Gradle
  1. JUnit / Mockito
  1. Git / Jenkins
  1. Linux/RHEL
  1. API Gateway Integration
  1. Microsoft Graph API
  1. Microsoft 365 / SharePoint Online Integration
  1. Containerisierte Anwendungsentwicklung

Fähigkeiten

  1. Anwendungsentwicklung
  1. Automatisierung
  1. Einflussnahme
  1. Lösungsdesign
  1. Entwicklung technischer Strategien
  1. Architektur
  1. Geschäftssinn
  1. DevOps Praktiken
  1. Ergebnisorientierung
  1. Prozess der Lösungsbereitstellung
  1. Analytisches Denken
  1. Zusammenarbeit
  1. Datenmanagement
  1. Risikomanagement
  1. Test Engineering

Schicht: 1. Schicht (Vereinigte Staaten von Amerika)

Stunden pro Woche: 40

Details zur Gehaltstransparenz

US - NJ - Jersey City - 101 Hudson St - 101 Hudson (NJ2101), US - NJ - Pennington - Non BAC Address - 1700 American Blvd - Gen 10 Site (NJ0016)

Gehalts- und Leistungsangaben

Gehaltsspanne $102,900.00 - $179,900.00 Jahresgehalt, Angebote werden basierend auf Erfahrung, Bildung und Qualifikationen festgelegt.

Berechtigt für diskretionäre Anreize

Diese Rolle ist berechtigt, am jährlichen diskretionären Plan teilzunehmen. Die Mitarbeiter haben Anspruch auf eine jährliche diskretionäre Prämie, basierend auf ihren individuellen Einzelergebnissen und Verhaltensweisen, der Leistung und den Beiträgen ihres Geschäftsbereichs und/oder ihrer Gruppe; und dem Gesamterfolg des Unternehmens.

Leistungen

Diese Rolle ist derzeit leistungsberechtigt. Wir bieten branchenführende Leistungen, Zugang zu bezahltem Urlaub, Ressourcen und Unterstützung für unsere Mitarbeiter, damit sie einen echten Einfluss erzielen und zum nachhaltigen Wachstum unseres Geschäfts und der von uns bedienten Gemeinden beitragen können.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026