
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 е предимство
Придобивки
- Възможности за развиване на умения и професионално израстване
- Сътрудническа екипна работна среда
- Хибриден начин на работа