Описание вакансии
Несколько десятков веб приложений для бизнеса и клиентов:
- Spring Framework (Core, JDBC, MVC, Security, Spring Boot)
- Java 8 – 17
- Apache Kafka
- Redis
- PostgreSQL, SAP ASE
- Teamcity, GITLab CI
- Docker
- Angular
- JSF
У нас есть как монолит, так и микросервисы. В части проектов мы используем JavaEE (JSF, EJB). Однако, в большинстве новых проектов, мы используем Spring Framework.
ОБЯЗАННОСТИ:
- Разработка новой и доработка существующей функциональности систем (backend + frontend) Выстраивание архитектуры приложений совместно с архитектором
- Участие в проектах качестве лидера в команде разработчиков из 5 — 7 человек
- Развитие и внедрение общекомандных техпроцессов и стандартов
- Взаимодействие с системными и бизнес аналитиками по проектам
- Построение процесса доставки приложений по средам разработки совместно с DevOps
ТРЕБОВАНИЯ:
- Опыт на позиции ведущего разработчика Java
- Отличное знание Java Core
- Опыт проектирования микросервисной архитектуры / web-приложений
- Опыт проектирования отказоустойчивых масштабируемых решений
- Знание стека технологий Java EE (JSF, EJB, Servlets, JSP, JAX-WS)
- Отличное знание и опыт работы с Spring Framework
- Опыт работы с Maven
- Знание HTML/CSS/JS
- Базовое знание SQL, опыт использования реляционных СУБД
- Опыт работы с системами контроля версий, отличное знание GIT