TD
TD
TD to duży północnoamerykański bank obsługujący osoby prywatne, firmy i klientów instytucjonalnych w obszarach bankowości osobistej i biznesowej, ubezpieczeń, zarządzania majątkiem oraz usług maklerskich. Szeroki model działalności banku zapewnia możliwości kariery w sektorze bankowym i finansowym, obejmujące różne regiony oraz obszary specjalizacji. TD kładzie również nacisk na zrównoważony rozwój, różnorodność, równość, inkluzywność i wpływ na społeczności, kształtując kulturę pracy opartą na trosce, szacunku i rozwoju pracowników.

Starszy inżynier Java Back-End — Toronto (praca hybrydowa)

Twórz bezpieczne i skalowalne technologie brokerskie dla klientów TD Securities na rynkach kapitałowych jako starszy inżynier Java. Rozwijaj rozwiązania full-stack z wykorzystaniem Java, Spring Boot, React, API i mikrousług.

Opis

  • Projektowanie, tworzenie, rozwijanie i utrzymywanie bezpiecznych, odpornych i skalowalnych aplikacji full-stack w języku Java
  • Tworzenie czystego, wydajnego i dokładnie przetestowanego kodu oraz udział w przeglądach kodu
  • Utrzymywanie aplikacji i zapewnianie wsparcia środowiska produkcyjnego podczas testowania, wdrażania i stabilizacji
  • Stosowanie standardów bezpiecznego kodowania i praktyk bezpieczeństwa aplikacji
  • Ocenianie i rekomendowanie narzędzi do programowania, automatyzacji i testowania
  • Wykonywanie testów jednostkowych, integracyjnych, komponentowych i regresyjnych
  • Udział w przeglądach zakresu, ocenach ryzyka i wpływu oraz przygotowywaniu szacunków kosztów
  • Badanie incydentów, ustalanie przyczyn źródłowych i rozwiązywanie problemów produkcyjnych
  • Monitorowanie wydajności usług, zarządzanie konfiguracjami, wspieranie tworzenia kopii zapasowych, weryfikowanie mechanizmów uwierzytelniania i pomoc w dostrajaniu wydajności
  • Ocena wymagań biznesowych i technologicznych oraz analiza rozwiązań aplikacyjnych i systemowych
  • Przekształcanie wymagań biznesowych w rozwiązania techniczne wspólnie z analitykami, projektantami i partnerami technologicznymi
  • Doradzanie w zakresie zakresu prac, strategii rozwiązania, szacunków, harmonogramów, ryzyk, zależności i wdrożenia
  • Wyjaśnianie decyzji technicznych oraz komunikowanie interesariuszom i partnerom biznesowym postępów, ryzyk i problemów projektowych
  • Obsługa zgłoszeń operacyjnych, usprawnień, zmian break/fix i wsparcia środowiska produkcyjnego
  • Współpraca z zespołami wsparcia aplikacji, infrastruktury, zapewniania jakości i biznesu
  • Rozwijanie praktyk programistycznych, automatyzacji, testowania, wdrażania i łatwości utrzymania aplikacji

Wymagania

  • Udokumentowane praktyczne doświadczenie z Java 11 lub nowszą wersją oraz Spring Boot
  • Znajomość podstaw języka Java, projektowania obiektowego, kolekcji, współbieżności i nowoczesnych praktyk tworzenia oprogramowania
  • Bardzo dobra znajomość relacyjnych baz danych, modelowania danych, optymalizacji zapytań i programowania w SQL
  • Doświadczenie w projektowaniu, tworzeniu i używaniu interfejsów RESTful API oraz integracji zorientowanych na usługi
  • Duże doświadczenie z architekturą mikrousług, w tym dekompozycją usług, kontraktami API, odpornością, obserwowalnością i kwestiami związanymi z wdrażaniem
  • Praktyczne doświadczenie z React i nowoczesnymi praktykami front-endowymi, w tym komponentami wielokrotnego użytku, zarządzaniem stanem i integracją z back-endem
  • Doświadczenie w programowaniu w Javie w instytucji finansowej będzie dodatkowym atutem
  • Preferowane doświadczenie w programowaniu w Pythonie
  • Preferowane doświadczenie w obszarze prime brokerage, finansowania papierów wartościowych lub pokrewnych dziedzin rynków kapitałowych
  • Doświadczenie z Broadridge BPSA lub podobną platformą przetwarzania brokerskiego będzie dodatkowym atutem

Benefity

  • Zmienne wynagrodzenie zależne od wyników firmy i indywidualnych rezultatów
  • Świadczenia związane ze zdrowiem i dobrostanem
  • Programy oszczędnościowe i emerytalne
  • Płatny czas wolny
  • Świadczenia i rabaty bankowe
  • Możliwości rozwoju kariery
  • Programy nagród i wyróżnień
  • Regularne rozmowy dotyczące kariery, rozwoju i wyników pracy
  • Dostęp do internetowej platformy edukacyjnej
  • Programy mentoringowe
  • Szkolenia i sesje wdrożeniowe
  • Dostosowanie miejsca pracy, w tym dostępne sale spotkań i napisy podczas rozmów kwalifikacyjnych online

Powiązane oferty pracy

Terumo Medical Corporation

Menedżer regionalny ds. sprzedaży Terumo Interventional Systems

Terumo Medical Corporation

Zarządzaj sprzedażą wyrobów medycznych w północno-środkowej części New Jersey, kierując zespołami terenowymi i relacjami ze szpitalami. Rozwijaj przychody regionu i wyniki sprzedaży oraz dbaj o zgodną z wymogami promocję produktów Terumo Interventional Systems.

Otwórz
Claroty

Inżynier automatyzacji testów QA

Claroty

Twórz automatyzację API i interfejsu użytkownika oraz bramki jakości w CI/CD dla platformy Claroty do ochrony systemów cyberfizycznych. Pomagaj chronić infrastrukturę krytyczną dzięki niezawodnym testom.

Otwórz