— Отличное знание Java 8;
— Практические навыки в Spring Boot, Spring Security, Spring Web, Spring Data,
Hibernate, JDBC
— Навыки работы с Spring Transactions;
— Знание протоколов REST (Swagger), WebSockets;
— Практический опыт развертывания приложений в Docker;
— Работа с базами MySQL (MariaDB), MongoDB и, например, PostgreSQL
— Понимание архитектурных принципов построения современных web-приложений;
— Системы контроля версий
— Написание автоматизированных тестов с JUnit.
— Работа с RabbitMQ, Apache Kafka
— Практическая работа со Stomp протоколом
— Работа и понимание Streams, Date/Time API, Java IO API
— Знание инструментов Apache POI, Quartz, Flywaydb или Liquibase
— Lombok, Gson;
— Опыт интеграции платежных систем, например, Stripe или Paypal API
— Опыт работы с Spring Cloud, понимание микросервисной архитектуры;
— Опыт работы Openstack, Kubernetes, Swarm mode
— Официальный бессрочный контракт;
— Постоянную занятость от 160 часов в месяц и более при желании (оплата почасовая);
— Одно из наших главных преимуществ — классные живые проекты! Работаем с исключительно европейскими клиентами — это как крупные компании (Audi, Siemens, BMW, Ferrari и др.), так и стартапы с уникальными идеями;
— Гибкий график;
— 20 дней оплачиваемого отпуска
— Используем трекинговую систему, следуем Agile;
— Используем Continuous integration;
— С клиентами работают менеджеры, разработчиков не отвлекаем;
— Большая часть команды компании работает удаленно, поэтому системы взаимодействия отлажены и продолжают совершенствоваться.