Вакансия Java-разработчика уровня Middle / Junior+ в офисе (Сочи).
Обязанности:
- разработка бизнес-логики на сервере приложений
- создание взаимодействия между фронтальной частью веб-приложения и аналитической базой данных через сервер приложений
- участие во внедрении нового функционала
- создание интеграций с внешними системами
Требования:
- глубокие знания Java 1.8; уверенное владение ООП, шаблонами проектирования, алгоритмами и структурами данных
- уверенные знания реляционных БД, принципы построения аналитических хранилищ, основы Oracle, технологии JDBC и Hibernate
- знание фреймворка Spring, сборщиков Maven/Gradle, JMS; понимание работы веб-сервера и протоколов HTTP/HTTPS
- опыт работы с REST API, знание форматов XML/JSON и основ информационной безопасности (сертификаты, TLS/SSL)
- опыт работы с системами контроля версий (Git), трекерами задач (Jira) и вики-системами (Confluence, Bitbucket); знание методологий TDD и опыт разработки клиент-серверных приложений