Кого мы ищем:
Java-разработчика c опытом работы в команде на реальных проектах, который усилит одно из ключевых направлений компании.
Что необходимо будет делать:
- разрабатывать новый функционал согласно требованиям;
- участвовать в проектировании функционала;
- реализовывать рефакторинг и оптимизацию существующего кода;
- проводить код-ревью;
- писать автоматизированные тесты.
У нашего кандидата есть:
- опыт коммерческой разработки на Java от 3 лет (не менее 2 лет на одном месте);
- уверенное знание Java SE (8 и выше), Spring (Boot, Web, Cloud, JPA, WebSocket, Security), Hibernate, Liquibase;
- глубокое знание принципов ООП, шаблонов разработки, паттернов разработки;
- владение инструментами разработки Gradle, Maven, Docker, Git;
- опыт работы с PostgreSQL, уверенное знания SQL, умение оптимизировать запросы;
- умение работать с Jira, Confluence;
- способность работать с легаси-кодом;
- опыт проектирования и разработки RESTful API;
- опыт работы с брокерами сообщений (Kafka, IBM MQ, RabbitMQ).
Будет плюсом:
- понимание паттернов и стандартов проектирования (такие аббревиатуры как DDD, EDA, Clean Architecture должны быть знакомы);
- умение и желание писать автоматизированные тесты на свой код;
- опыт автоматизации, желание и умение внедрять и улучшать процессы CI/CD.
Что предлагаем:
- возможность решать амбициозные сложные задачи и участвовать в принятии важных технических решений;
- работу над продуктами с заинтересованной аудиторией;
- белую зарплату.