
Allstate oferuje produkty ubezpieczeniowe i rozwiązania ochronne obejmujące dom, samochód, urządzenia oraz tożsamość. Firma pomaga klientom zarządzać ryzykiem, chronić finanse i z większą pewnością radzić sobie z nieoczekiwanymi zdarzeniami. Allstate podkreśla również znaczenie zaangażowania w życie społeczności i zrównoważonego rozwoju jako elementów szerszego podejścia do obsługi klientów oraz wywierania pozytywnego wpływu społecznego.
Główny inżynier oprogramowania, usługi chmurowe — praca zdalna w Teksasie
Kieruj architekturą i działaniem rozproszonych platform technologicznych Allstate dla branży ubezpieczeniowej w ramach pracy zdalnej w Teksasie. Wykorzystuj Javę, AWS, mikrousługi, CI/CD, testowanie i obsługę produkcji, aby dostarczać niezawodne usługi chmurowe.
100 000 $ – 170 500 $ / rok
ZdalniePełny etatSeniorWymagany Język: angielskiInżynier chmuryOpis
- Projektować produkty cyfrowe z wykorzystaniem nowoczesnych narzędzi, technologii, frameworków i systemów
- Stosować wiedzę naukową i techniczną w projektowaniu, implementacji, testowaniu i dokumentowaniu oprogramowania
- Odpowiadać za aplikacje produkcyjne i dbać o sukces produktów cyfrowych mierzony kluczowymi wskaźnikami efektywności
- Wnosić wkład techniczny do backlogów podczas planowania początkowego i planowania iteracji wraz z menedżerem produktu
- Uczestniczyć w codziennych spotkaniach stand-up zespołu, zespołów międzyoddziałowych i zespołu produktowego
- Uczestniczyć w retrospektywach i promować empatyczną informację zwrotną
- Mentorować członków zespołu oraz prowadzić praktyki programowania w parach i programowania sterowanego testami
- Tworzyć i utrzymywać potoki ciągłej integracji, dostarczania i wdrażania
- Kierować projektowaniem systemów i architekturą, współpracując przy podejmowaniu wspólnych decyzji technicznych
- Monitorować systemy krytyczne i analizować logi oraz ślady
- Kierować reagowaniem na awarie i błędy produkcyjne
Wymagania
- Projektować i rozwijać interfejsy REST API z użyciem Java Spring Boot, w tym dokumentację, wersjonowanie, wykrywanie i rejestrację usług, testowanie oraz narzędzia do zarządzania
- Podejmować decyzje architektoniczne oraz projektować i dostarczać wielkoskalowe systemy rozproszone w środowiskach chmurowych, w tym architektury mikrousługowe
- Projektować i implementować usługi backendowe z wykorzystaniem baz danych SQL i NoSQL, buforowania oraz systemów sterowanych zdarzeniami, takich jak Kafka
- Stosować pogłębione doświadczenie w programowaniu sterowanym testami do wartościowych testów jednostkowych, integracyjnych i end-to-end w całym stosie
- Stosować praktyki bezpieczeństwa aplikacji internetowych i API obejmujące uwierzytelnianie, autoryzację, OAuth, OWASP, OpenID i SAML
- Pracować z Git lub GitHub, zarządzaniem artefaktami, narzędziami do budowania i pakowania, takimi jak Maven, Gradle, npm i Artifactory, oraz Jenkins lub porównywalnymi narzędziami CI/CD
- Korzystać z technologii konteneryzacji i orkiestracji, takich jak Docker, Podman i Kubernetes
- Efektywnie pracować w środowisku XP lub Agile obejmującym pracę w parach
- Rozwiązywać problemy techniczne związane z wąskimi gardłami wydajności, odpornością i problemami z komunikacją
- Wspierać produkcję w wielkoskalowych środowiskach rozproszonych za pomocą narzędzi takich jak Splunk, Datadog i CloudWatch; prawdopodobny jest udział w dyżurach
- Znać język Python, w tym AWS Lambda, mile widziane
- Mieć doświadczenie z routingiem korporacyjnym i równoważeniem obciążenia, w tym AWS API Gateway, mile widziane
- Mieć doświadczenie w ubezpieczeniach lub innej domenie o krytycznym znaczeniu finansowym, mile widziane
- Mieć doświadczenie w obsłudze płatności lub bramek płatniczych, mile widziane
- Mieć co najmniej pięć lat doświadczenia, mile widziane
- Wykazywać się przywództwem technicznym
- Poddać się weryfikacji przeszłości w przypadku otrzymania oferty pracy
- Należy pamiętać, że Allstate zazwyczaj nie sponsoruje wiz pracowniczych dla tej pozycji
- Utrzymywać wydzielone prywatne miejsce pracy wolne od rozpraszaczy, z odpowiednim biurkiem i siedziskiem
- Mieć niezawodne połączenie internetowe o minimalnej prędkości pobierania 50 Mb/s i wysyłania 5 Mb/s
Benefity
- Otrzymać kompleksowe wyposażenie techniczne: laptop, monitory, zestaw słuchawkowy, klawiaturę i mysz
- Otrzymywać miesięczny zwrot kosztów łączności na częściowe pokrycie kosztów internetu, jeśli praca z domu jest dozwolona