Allstate
Allstate
Allstate предлага застрахователни и защитни продукти за дома, автомобила, устройствата и идентичността. Дейността на компанията е насочена към подпомагане на клиентите да управляват риска, да защитават финансите си и да се справят с неочаквани събития с по-голяма увереност. Компанията също така подчертава ангажираността към общността и устойчивостта като част от по-широкия си подход към обслужването на клиентите и приноса към положително обществено въздействие.

Старши консултант разработчик на пълния стек – Allstate, Пуна, хибридна работа

Разработвайте приложения с Java, Spring Boot и React в подкрепа на застрахователните операции на Allstate в Индия. Проектирайте разпределени системи, API и продукционен софтуер в хибридна позиция в Пуна.

Описание

  • Проектирайте дигитални продукти с актуални инструменти, технологии, рамки и системи
  • Прилагайте научни и технически познания при проектирането, внедряването, тестването и документирането на софтуер
  • Поемайте отговорност за приложенията, работещи в продукционна среда
  • Носете отговорност за резултатите на дигиталните продукти чрез постигане на ключовите показатели за ефективност
  • Приносете техническа експертиза по време на началното планиране и планирането на итерациите с продуктовия мениджър
  • Участвайте в ежедневни стендъпи на място, между отделни обекти и в продуктовия екип
  • Участвайте в ретроспективи и насърчавайте конструктивната обратна връзка
  • Работете с други хора по проектирането на компоненти и системи на високо и подробно ниво
  • Приносете за оптимизирането на производителността и техническите прегледи
  • Използвайте програмиране по двойки и практики за разработка, управлявана от тестове
  • Изграждайте и развивайте конвейери и практики за непрекъсната интеграция, доставка и внедряване
  • Поддържайте софтуерни продукти в потребителски среди
  • Споделяйте знания и укрепвайте колективната експертиза на екипа

Изисквания

  • 4–10 години професионален опит
  • Диплома B.E. или B.Tech
  • Основни умения в Java, Spring Boot, React JS, SQL и разработка, управлявана от тестове
  • Познания по Microsoft Fabric, Kafka и инструменти за наблюдаемост
  • Опит в изграждането на REST API с Java Spring Boot, включително Swagger, REST Docs, OpenAPI, управление на версиите, откриване и регистрация на услуги, тестване и управление
  • Опит с API шлюзове и React
  • Опит в архитектурата, проектирането, внедряването и доставянето на мащабни разпределени или облачни системи
  • Опит с микросървисни архитектури
  • Познания по сигурността на уеб и API системи, включително удостоверяване, оторизация, OAuth, OWASP, OpenID и SAML
  • Опит с бекенд и бази данни, използващи SQL, кеширане и обмен на съобщения чрез Kafka
  • Познания по Git, управление на артефакти и инструменти за компилиране и пакетиране, като Maven, Gradle, npm и Artifactory
  • Опит с Jenkins или сравними инструменти за непрекъсната интеграция
  • Опит в Agile или среди за програмиране по двойки и инженерни среди
  • Опит с прилагането на разработка, управлявана от тестове, и писането на модулни тестове за цялостно покритие
  • Способност за отстраняване на проблеми и анализ на тесни места в производителността
  • Опитът с Python е предимство

Придобивки

  • Възможности за развиване на умения и професионално израстване
  • Сътрудническа екипна работна среда
  • Хибриден начин на работа