Senior/Expert Java Developer (Pricing Team)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Solveva – компания из Швейцарии, специализирующаяся на страховом софте. Мы ценим увлечённость разработкой и стремимся создать в команде атмосферу доверия и свободы действий.
В данный момент разыскивается опытный Java Developer в команду для разработки и поддержки существующего решения для немецкого гиганта страхования. Если вам по душе DevOps и Agile, ориентиром в техническом обсуждении для вас является аргумент, вы любите планировать и делить работу, заботиться о качестве кода и сопровождаемости приложения и готовы решать проблемы производительности – тогда нам с вами по пути.
Наш стек
- Java 8
- Kotlin 1.3.72
- Spring Boot 2.2.1
- Hibernate 5.2, Spring Data JPA
- JUnit 5
- PostgreSQL
- Azure Service Bus
- GitHub
- Azure, Kubernetes, Docker
О проекте
Commercial Insurance Pricing Tool – инструмент для страхования бизнеса. Он построен на микросервисной архитектуре с использованием Java, Spring, Kotlin на стороне бэкенда и Angular, NodeJS, Express, Fastify на стороне фронтенда. Приложение позволяет пользователю задавать все необходимые входные данные, оценивать риски на основе параметров и исторических данных и рассчитывать стоимость полиса.
Сложности этого проекта – нетривиальная бизнес-логика, большое количество обрабатываемых данных и межсервисная интеграция. Если вы любите работать на стабильных проектах с установившимися процессами разработки – вам может понравиться.
Планы на ближайшее будущее
- Оптимизация приложения под растущий объём данных
- Реализация новой функциональности (её много, скучать на поддержке не придётся).
- Создание новых микросервисов для новой логики и рефакторинг существующих.
- Оптимизация Warehouse под растущую нагрузку приложения. Ускорение сбора и аггрегации данных для аналитики.
- Интеграция с внешними приложениями заказчика. Здесь нужны будут знания проектирования API.
Что мы ждём от кандидатов:
- Опыт построения распределённых систем и микросервисов, знание типичных шаблонов и проблем интеграции сервисов.
- Опыт проектирования REST-сервисов.
- Хорошие знания в разработке Spring-приложений, ORM (Hibernate, JPA, Spring Data) и Java.
- Навыки работы с реляционными или NoSQL базами данных, умение оптимизировать запросы.
- Интерес к методологии DevOps, желание заниматься инфраструктурой и стабильностью проекта.
- Стремление следить за качеством продукта, знание подходов тестирования, проверки и анализа кода, паттернов проектирования.
- Английский язык Intermediate и выше.
Бонусы
Почему с нами здорово:
- У нас дружный коллектив, в котором приятно работать – люди всегда были нашей сильной стороной. В Сольвеве плоская структура (начальство тоже программирует), мало бюрократии (никакого заполнения бланков, чтобы купить авторучку), нет менеджеров (любой скрам-мастер, в первую очередь, разработчик).
- Мы предоставляем вам выбор оборудования: Windows (Dell, Lenovo) или Mac (Pro, Air).
- Удалённая, офисная или смешанная работа. Офис в процессе открытия, поэтому, если вам неудобно работать из дома, мы снимем вам коворкинг.
- Мы поддерживаем гибкий рабочий день: обязательные часы присутствия с 11:00 до 17:00. В остальном – вы можете выбрать начало и окончание рабочего дня самостоятельно. Главное – успевайте хорошо поработать, но не перерабатывайте.
- Вам предоставляется бонусный счёт на развитие знаний (книги, конференции, курсы), дополнительное оборудование и приведение тела в порядок после тяжёлой работы.
- ДМС с возможностью расширения.
- Три недели оплачиваемого больничного в год. Два дня оплачиваемого отгула по состоянию здоровья без больничного листа;
- У нас есть летний офис у моря в солнечном Бургасе. Берите с собой семью или любимую уточку с Джокера, а мы вас снабдим рабочим местом в коворкинге.
- И для тех, кто хочет перебраться жить в Болгарию – возможность релокации в Софию.
Solveva Team