Senior Java Developer (Integration Team)

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Software for insurers. Unlimited cover.

Описание вакансии

Условия работы

Solveva – компания из Швейцарии, специализирующаяся на страховом софте. Мы ценим увлечённость разработкой и стремимся создать в команде атмосферу доверия и свободы действий.

Мы ищем опытного Java-разработчика в новый проект для немецкого гиганта страхования. Если вам по душе DevOps и Agile, вы любите заботиться о качестве кода и сопровождаемости приложения, развивать себя и команду – тогда нам с вами по пути.

Наш стек сейчас такой (и у вас есть возможность привнести сюда ещё что-нибудь интересное):

  • Пять Spring Boot микросервисов
  • Java 15
  • Spring 5, Spring Boot 2 (REST MVC, Security, Cloud Stream)
  • MyBatis
  • PostgreSQL, Azure Service Bus
  • GitHub, Jenkins
  • Azure, Kubernetes
  • JUnit 5

О проекте:

Pricing Integration Platform – сервис-фасад, объединяющий сложный процесс калькуляции стоимости полисов под одним общим API. Это центральная система для подсчётов, которой будут пользоваться другие приложения заказчика, собирающие информацию для страховых полисов.

Здесь нужно будет решать задачи преобразования большого количества данных, проработки удобного API, оркестрации распределённых заданий, версионирования параметров, а также реализации калькуляторов, которым нужно молниеносно выполнять подсчёты на больших объёмах данных. Проекту всего несколько месяцев, поэтому если вы чувствуете себя уверенно на старте – вам может понравиться.

В ближайшем будущем перед нами стоят задачи:

  • Настройки CI/CD: билды, пайплайны, тестовое окружение, правила проверки кода и многое-многое другое, что сопровождает проект в начале жизни
  • Настройки окружения в Azure
  • Разработки MVP продукта к лету этого года с подключением одного клиентского сервиса
  • Создания Data Warehouse для отчётности
  • Разработки сервиса для управления параметрами и общими данными

Что мы ждём от кандидатов:

  • Желание развиваться и развивать коллег.
  • Опыт построения распределённых систем и микросервисов. Плюсом будет знание типичных шаблонов и проблем интеграции сервисов.
  • Опыт проектирования API REST-сервисов.
  • Навыки работы с реляционными или NoSQL базами данных, умение оптимизировать запросы.
  • Интерес к методологии DevOps, желание заниматься инфраструктурой и стабильностью проекта.
  • Стремление следить за качеством продукта, знание подходов тестирования, проверки и анализа кода, паттернов проектирования.
  • Английский язык Intermediate и выше.

Почему с нами здорово:

  • У нас дружный коллектив, в котором приятно работать – люди всегда были нашей сильной стороной. В Сольвеве плоская структура (начальство тоже программирует), мало бюрократии (никакого заполнения бланков, чтобы купить авторучку), нет менеджеров (любой скрам-мастер, в первую очередь, разработчик).
  • Мы предоставляем вам выбор оборудования: Windows (Dell, Lenovo) или Mac (Pro, Air).
  • Удалённая, офисная или смешанная работа. Офис в процессе открытия, поэтому, если вам неудобно работать из дома, мы снимем вам коворкинг.
  • Мы поддерживаем гибкий рабочий день: обязательные часы присутствия с 11:00 до 17:00. В остальном – вы можете выбрать начало и окончание рабочего дня самостоятельно. Главное – успевайте хорошо поработать, но не перерабатывайте.
  • Вам предоставляется бонусный счёт на развитие знаний (книги, конференции, курсы), дополнительное оборудование и приведение тела в порядок после тяжёлой работы.
  • ДМС с возможностью расширения.
  • Три недели оплачиваемого больничного в год. Два дня оплачиваемого отгула по состоянию здоровья без больничного листа;
  • У нас есть летний офис у моря в солнечном Бургасе. Берите с собой семью или любимую уточку с Джокера, а мы вас снабдим рабочим местом в коворкинге.
  • И для тех, кто хочет перебраться жить в Болгарию – возможность релокации в Софию.