Описание
Мы ищем высокомотивированного Java Full Stack Developer с опытом 5-6 лет в проектировании, разработке, тестировании и поддержке корпоративных веб-приложений. Идеальный кандидат должен обладать сильной экспертизой в Java, Spring Boot, микросервисной архитектуре и разработке на Angular. Роль предполагает взаимодействие с бизнес-стейкхолдерами, архитекторами и кросс-функциональными командами для создания масштабируемых высокопроизводительных решений с соблюдением Agile-практик разработки.
Задачи
•Проектировать, разрабатывать и поддерживать масштабируемые веб-приложения на Java и Angular
•Разрабатывать RESTful API и микросервисы с использованием Spring Boot
•Создавать отзывчивые и удобные frontend-приложения с использованием Angular, TypeScript, HTML5, CSS3 и Bootstrap
•Участвовать в сборе требований, проектировании решений, кодировании, тестировании, развертывании и поддержке
•Взаимодействовать с архитекторами и бизнес-аналитиками для перевода функциональных требований в технические решения
•Оптимизировать производительность приложений и устранять проблемы в продакшене
•Писать unit- и интеграционные тесты с использованием JUnit и Mockito
•Участвовать в Agile Scrum-церемониях, включая планирование спринтов, обзоры и ретроспективы
•Внедрять CI/CD пайплайны и поддерживать автоматизированные деплойменты
•Проводить код-ревью и обеспечивать соблюдение стандартов кодирования и best practices
•Работать с кросс-функциональными командами для внесения улучшений и исправления production-проблем
Требования
•Core Java, Java 8/11/17
•Spring Boot, Spring MVC, Spring Security, Spring Data JPA
•Hibernate/JPA
•REST APIs
•Microservices Architecture
•Multithreading and Collections Framework
•Angular 8 (preferred)
•TypeScript, JavaScript, HTML5, CSS3
•Angular Material, Bootstrap
•Oracle, SQL Server, PostgreSQL, MySQL, MongoDB или другие NoSQL базы данных
•Git/GitHub, Jenkins, Maven/Gradle, SonarQube, Jira
Будет плюсом: Docker, Kubernetes/OpenShift, JAVA-CLOUDNATIVE
Условия
Условий в вакансии нет