U.S. Bank
U.S. Bank
U.S. Bank to instytucja finansowa ze Stanów Zjednoczonych, która obsługuje osoby prywatne i firmy w zakresie bankowości detalicznej i korporacyjnej, zarządzania majątkiem, oceny ryzyka kredytowego oraz zarządzania inwestycjami. Firma wspiera również inicjatywy na rzecz edukacji finansowej i angażuje się w działania na rzecz lokalnych społeczności. W materiałach dotyczących kariery U.S. Bank podkreśla znaczenie inkluzywności, kultury pracy, rozwoju pracowników oraz zdrowia i dobrego samopoczucia. U.S. Bank jest członkiem FDIC w odniesieniu do kwalifikujących się produktów depozytowych; produkty inwestycyjne i ubezpieczeniowe nie są objęte ubezpieczeniem FDIC i mogą stracić na wartości.

Główny inżynier oprogramowania, finansowanie kapitału obrotowego — U.S. Bank (praca hybrydowa, Charlotte)

Kieruj rozwojem bezpiecznych, natywnych dla chmury aplikacji finansowych dla zespołu U.S. Bank zajmującego się finansowaniem kapitału obrotowego. Twórz i utrzymuj mikrousługi Java, projektując, testując, diagnozując problemy i skalując systemy o znaczeniu krytycznym.

Opis

  • Tworzyć, rozwijać, testować i utrzymywać kluczowe aplikacje do finansowania kapitału obrotowego
  • Tworzyć natywne dla chmury rozwiązania z wykorzystaniem mikrousług Java, Spring Boot, PostgreSQL, Kafka i powiązanych technologii
  • Samodzielnie obsługiwać zapytania biznesowe, pocztę elektroniczną, komunikację w Teams i terminy realizacji
  • Oceniać potencjalne scenariusze i wykrywać luki w ich pokryciu
  • Implementować i weryfikować zachowanie zarówno w oczekiwanych, jak i wyjątkowych ścieżkach
  • Projektować i testować rozwiązania dla bieżących i prognozowanych wolumenów transakcji
  • Badać defekty w środowisku testowym i produkcyjnym, śledząc oczekiwane zachowanie i ustalając moment powstania problemów
  • Stosować wymogi zgodności i praktyki bezpiecznego wytwarzania oprogramowania w całym procesie dostarczania produktu

Wymagania

  • Wykształcenie wyższe na poziomie licencjackim lub równoważne doświadczenie zawodowe
  • Sześć do ośmiu lat odpowiedniego doświadczenia
  • Praktyczne doświadczenie w tworzeniu oprogramowania korporacyjnego z użyciem Java 17 lub nowszej oraz programowania obiektowego
  • Zaawansowana znajomość Spring Boot, Spring Framework, wstrzykiwania zależności, REST API, bezpieczeństwa i podstawowych funkcji Spring
  • Praktyczne doświadczenie z MQ lub Kafka, systemami przesyłania komunikatów, projektowaniem sterowanym zdarzeniami i asynchronicznymi wzorcami integracji
  • Doświadczenie w projektowaniu i wdrażaniu mikrousług w chmurach publicznych, takich jak AWS, Azure lub Google Cloud
  • Silne doświadczenie z platformami CI/CD, w tym Jenkins, CloudBees lub porównywalnymi korporacyjnymi narzędziami do budowania potoków
  • Doświadczenie w zarządzaniu kompilacjami i zależnościami, najlepiej z Mavenem; dopuszczalny jest również Gradle
  • Zaawansowana znajomość relacyjnych baz danych, w tym PostgreSQL, MySQL, Oracle i DB2, oraz doświadczenie w modelowaniu danych, dostrajaniu wydajności i optymalizacji SQL
  • Znajomość wzorców projektowych oprogramowania, integracji systemów, tworzenia API, bezpiecznego kodowania i praktyk zwinnego wytwarzania
  • Preferowane doświadczenie ze Spring Data JPA, Hibernate lub MyBatis
  • Znajomość wdrożeń Kubernetes, orkiestracji kontenerów i zarządzania konfiguracją
  • Doświadczenie w stosowaniu zarządzania sekretami i praktyk bezpieczeństwa aplikacji
  • Znajomość React i współczesnych frameworków frontendowych
  • Preferowane doświadczenie w usługach finansowych, bankowości, kredytowaniu, skarbowości lub finansowaniu kapitału obrotowego
  • Gotowość do pracy z lokalizacji U.S. Bank co najmniej trzy dni w tygodniu
  • Gotowość do przestrzegania zasad i procedur U.S. Bank, w tym Kodeksu etyki i postępowania biznesowego oraz obowiązujących wymogów dotyczących zachowania i bezpieczeństwa w miejscu pracy

Benefity

  • Ubezpieczenie medyczne, stomatologiczne i okulistyczne
  • Podstawowe i dobrowolne terminowe ubezpieczenie na życie
  • Ubezpieczenie od krótko- i długoterminowej niezdolności do pracy
  • Urlop związany z niezdolnością do pracy w czasie ciąży oraz urlop rodzicielski
  • Plan 401(k) i finansowany przez pracodawcę plan emerytalny
  • Płatny urlop od dwóch do pięciu tygodni w zależności od grupy wynagrodzenia i stażu
  • Do 11 płatnych dni świątecznych
  • Pomoc w adopcji
  • Płatny urlop chorobowy i urlop na potrzeby bezpieczeństwa naliczany w wymiarze jednej godziny za każde 30 przepracowanych godzin, do 80 godzin w roku kalendarzowym, chyba że obowiązujące prawo stanowi inaczej
  • Programy motywacyjne i wyróżnienia
  • Możliwość zakupu akcji przez pracowników
  • Wpłaty na plan 401(k) i świadczenia emerytalne