OCC
OCC
OCC wurde 1973 gegründet und ist eine Finanzmarktinfrastrukturorganisation mit Schwerpunkt auf dem Clearing von Aktienderivaten. Durch Clearing- und Abwicklungsdienstleistungen für Optionen, Futures und Wertpapierleihgeschäfte unterstützt OCC die Stabilität und Integrität der Märkte. Als systemrelevante Finanzmarktinfrastruktur steht OCC unter der Aufsicht der US-amerikanischen Securities and Exchange Commission, der US-amerikanischen Commodity Futures Trading Commission und des Board of Governors des Federal Reserve Systems. Die zentralen Clearingdienstleistungen der Gegenpartei unterstützen mehr als 100 Clearingmitglieder sowie 20 Börsen und Handelsplattformen. Damit ist OCC ein bedeutender Arbeitgeber für Fachkräfte aus den Bereichen Finanzen, Fintech, Banking, Technologie, Risiko und Marktoperationen.

Associate Principal Software Engineer, Java – Chicago, hybrides Arbeitsmodell

Leiten Sie bei OCC die Entwicklung eines Java-Automatisierungstest-Frameworks zur Unterstützung kritischer Risikotechnologiesysteme. Verantworten Sie Architektur, CI/CD, sichere Bereitstellung, technische Standards und Mentoring in einer hybriden Position in Chicago.

Beschreibung

  • Als Senior Individual Contributor im Team für das Automatisierungstest-Framework von OCC tätig sein
  • Automatisierungsframeworks für kritische Risikotechnologiesysteme entwerfen, entwickeln und erweitern
  • Komplexe technische Aufgaben von der Planung bis zum Abschluss verantworten und dabei Engineering-Standards etablieren
  • Sauberen, wartbaren und umfassend getesteten Java-Code erstellen sowie Debugging und Ursachenanalysen leiten
  • Die Entwicklung von Framework-Funktionen steuern und deren Einführung durch Dokumentation, Anleitung und Befähigung fördern
  • Code-Reviews durchführen und die kontinuierliche Verbesserung der Codebasis sowie der Bereitstellungsprozesse vorantreiben
  • Ergebnisse aus SonarQube, Snyk, Sysdig, Veracode und Black Duck bewerten und bearbeiten
  • Die CI/CD-Automatisierung mit Jenkins und containerisierten Bereitstellungen mithilfe von Docker, Harness und Rancher stärken
  • Komplexe Framework-Probleme lösen und die zugrunde liegenden Ursachen wiederkehrender Probleme beheben
  • Design-Reviews, Proof-of-Concept-Initiativen und Architekturentscheidungen moderieren
  • Associates und andere Engineers betreuen und coachen
  • Mit geschäftlichen, technischen und nichttechnischen Stakeholdern in einem agilen Umfeld zusammenarbeiten
  • An Sprint-Planungen, Schätzungen und Roadmap-Diskussionen teilnehmen
  • Technische Führung und Orientierung ohne formale Personalverantwortung übernehmen

Anforderungen

  • Mindestens fünf Jahre Berufserfahrung in der Softwareentwicklung mit Produktivsystemen, einschließlich verteilter Systeme und Backend-Microservices
  • Erfahrung mit Technologien für verteiltes Rechnen wie Kafka Streams und Message Queues
  • Fundierte Kenntnisse in der API-Entwicklung, SQL-Datenbanken und Speicherdiensten wie Amazon S3
  • Praktische Kenntnisse in CI/CD, DevOps-Tools, Git und Frameworks für Testautomatisierung
  • Umfassendes Verständnis objektorientierter Programmierung, von Microservices, REST-APIs und Java 8 oder höher
  • Erfahrung in der Leitung technischer Aufgaben im Rahmen agiler Entwicklungspraktiken
  • Fortgeschrittene Java-Kenntnisse in objektorientiertem Design, Nebenläufigkeit, Multithreading, Performance-Tuning und Spring Boot
  • Fundierte Kafka-Kenntnisse, einschließlich Produzenten, Konsumenten, Topics, Partitionierung und Zustellsemantik
  • Erfahrung mit Protobuf oder Avro sowie Praktiken zur Schema-Governance
  • Praktische AWS-Erfahrung, insbesondere mit S3
  • Fähigkeit, analytische SQL-Abfragen für relationale Datenbanken wie PostgreSQL zu schreiben und zu optimieren
  • Sicherer Umgang mit Git-Workflows und Jenkins oder vergleichbaren CI/CD-Plattformen
  • Praktische Erfahrung mit KI-gestützten Entwicklungstools wie Claude Code
  • Bachelorabschluss in Informatik oder einer verwandten technischen Fachrichtung
  • Fähigkeit, Kollegen zu betreuen und in einem agilen Umfeld effektiv zusammenzuarbeiten

Zusatzleistungen

  • Hybrides Arbeitsmodell mit bis zu zwei Remote-Tagen pro Woche
  • Erstattung von Studiengebühren
  • Unterstützung bei der Rückzahlung von Studienkrediten
  • Technologiezuschuss zur Unterstützung bei der Auswahl eines Arbeitsgeräts für die Remote-Arbeit
  • Großzügiger bezahlter Urlaub und Elternzeit
  • Arbeitgeberzuschuss zum 401(k)
  • Kranken-, Zahn- und Sehkraftversicherung
  • Möglichkeit zur Gewährung eines freiwilligen Bonus
  • Jährliche freiwillige Incentive-Zahlung mit einem Zielbereich von 8 % bis 15 %

Ähnliche Stellen

Endless Studios

Curriculum-Entwickler:in für Game Design (Unity)

Endless Studios
11 – 50 Mitarbeitende
BeratungGesundheitswesenMarketing

Entwickle Game-Design-Unterricht für Floridas berufliche und technische Bildungsprogramme an Highschools mit der Endstar-Engine von Endless Studios. Erstelle Unity-Brückenlektionen, Prüfungen, Lehrkräftehandbücher und Tutorials für den Unterricht.

Öffnen