Middle-Senior Java Developer (Pricing Team)

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

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

Компания

Software for insurers. Unlimited cover.

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

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

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

Наш стек

  • Java 8; сейчас переходим на 11
  • Kotlin 1.3.72
  • Spring Boot 2.2.1
  • Hibernate 5.2, Spring Data JPA
  • JUnit 5
  • PostgreSQL, Oracle, MySQL
  • Azure Service Bus, RabbitMQ
  • GitHub, Jenkins
  • Pivotal Cloud Foundry, Azure, Kubernetes, Docker

О проекте

Commercial Insurance Pricing Tool – инструмент для страхования малого и среднего бизнеса. Он построен на микросервисной архитектуре, с использованием Java, Spring, Kotlin на стороне бэкенда и Angular, NodeJS, Express, Fastify на стороне фронтенда. Позволяет пользователю задавать все необходимые входные данные, оценивать риски на основе параметров и исторических данных и рассчитывать стоимость полиса.

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

Планы на ближайшее будущее

  • Обновление на одиннадцатую Джаву
  • Переезд из Cloud Foundry в Azure
  • Оптимизация приложения под растущий объём данных
  • Реализация новой функциональности (её много)

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

  • Опыт построения распределённых систем и микросервисов, знание типичных шаблонов и проблем интеграции сервисов.
  • Опыт проектирования REST-сервисов.
  • Хорошие знания в разработке Spring-приложений, ORM (Hibernate, JPA, Spring Data) и Java.
  • Навыки работы с реляционными или NoSQL базами данных, умение оптимизировать запросы.
  • Интерес к методологии DevOps, желание заниматься инфраструктурой и стабильностью проекта.
  • Стремление следить за качеством продукта, знание подходов тестирования, проверки и анализа кода, паттернов проектирования.
  • Английский язык Intermediate и выше.

Бонусы

У нас дружный коллектив, в котором приятно работать – люди всегда были нашей сильной стороной. В Сольвеве плоская структура (начальство тоже программирует), мало бюрократии (никакого заполнения бланков, чтобы купить авторучку), нет менеджеров (любой скрам-мастер, в первую очередь, разработчик).

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