Разработчик Java
з/п не указана
Екатеринбург
Требуемый опыт работы: 3–6 лет
Полная занятость, удаленная работа
Группа компаний Экстрим - один из лидирующих разработчиков ПО для государственных заказчиков, крупный уральский интегратор, 26 лет стабильно на рынке.
приглашает Разработчика Java на удалённое сотрудничество в интересные и социально-важные проекты уровня города, региона, страны.
Рассматриваются кандидаты уровня middle, senior, Team Lead.
Задача - проектирование и реализация многопользовательских систем на Java, в том числе с использованием веб-технологий.
Мы используем в проектах:
- Система хранения кода: gitlab
- сборка: gitlabCI или teamcity
- ВМ: JDK 11.х.
- Реляционная БД: Postgresql 12.x.
- Elasticsearch 7.2.x+
- Средство версионирования: Liquibase 3.6.3+.
- Основной фреймворк: Spring Boot 2 последний GA 2.2.x.
- Средство генерации запросов: QueryDSL, Spring Data JPA.
- Документирование REST: Swagger.
- Средство маппинга ДТО: Mapstruct.
- Менеджер очередей сообщений: ActiveMQ Artemis Распределенное хранилище сессий:Redis или Hazelcast.
- BPM - comunda
- Контейнеризация Kubernetes или Openshift в зависимости от проекта.
Фронтенд:
- Фреймворк: Angular 8 + angular-cli.
- CSS препроцессор: SCSS.
- Библиотека компонентов: primeNG 8
- CSS фреймворк: bootstrap.
Для этого тебе понадобятся:
- Java EE (опыт разработки не менее 2 лет);
- знание базовых технологий Java: JPA/Hibernate, JTA/XA, JMS, Spring и др;
- знание SQL, опыт работы с СУБД (желательно Postgres);
- умение работать самостоятельно и в команде;
- хороший технический английский.
Будет плюсом:
- знание технологий веб-программирования: HTML, CSS, JavaScript, AJAX, JSON;
- знание технологий Java для веб: JSF, GWT, JBoss Seam;
- навык работы с серверами приложений JBoss AS, Glassfish;
- практический опыт использования Agile, TDD, BDD;
- навык работы с распространенными библиотеками и фреймворками, например: логгирование, модульное тестирование, работа с XML;
- опыт работы с системами учета версий, автоматической сборки и непрерывной интеграции (SVN, JIRA, Apache Maven, Hudson и др.);
- знание ОС Linux;
- знание платформы .NET, опыт интеграции решений на Java и .NET;
- интерес к изучению новых языков программирования, фреймворков, технологий разработки.
Мы готовы предложить:
Комфорт:
- расширенный соц. пакет: добровольное медицинское страхование со стоматологией, ежегодная вакцинация, а также компенсация занятий спортом;
- гибкий рабочий график, пятидневная рабочая неделя, 8-часовой рабочий день;
- персональное предложение по зарплате в зависимости от уровня твоих навыков;
- комфортный офис (Екатеринбург/Севастополь) или удаленная работа.
Возможности и перспективы:
- наставничество: ты получишь поэтапный план входа в должность и поддержку на каждом шаге;
- мы любим учиться: участвуем в профессиональных комьюнити, делимся опытом и новыми фишками на внутренних встречах и митапах; читаем и пополняем собственную корпоративную библиотеку;
- рост: у нас много примеров построения успешной карьеры с entry level. Компания саппортит в стремлении расти, и если ты готов брать на себя ответственность - у нас найдутся для тебя более сложные задачи ;) ;
- мы ценим обратную связь, у нас регулярные performance review внутри отделов.
Атмосфера:
- одна из наших сильных сторон - крутые специалисты, увлеченные своим делом. У них многому можно научиться;
- адекватное руководство, минимум бюрократии и атмосфера поддержки (больше доверия, а не контроля);
- мы предлагаем работу в командах высококлассных профессионалов с многолетним опытом, среди них тренеры Microsoft (MCT) и ведущие разработчики (MCPD).
Вакансия опубликована 4 марта 2021 в Екатеринбурге