Описание
Как Backend Java Developer вы будете играть ключевую роль в проектировании, разработке и поддержке высокопроизводительных backend-систем. Вы будете сотрудничать с продакт-менеджерами, архитекторами и разработчиками, чтобы обеспечить масштабируемость, безопасность и готовность решений к будущему. Компания поощряет использование инструментов Generative AI, таких как GitHub Copilot, для повышения инновационности и продуктивности.
Задачи
•Разработка надёжных, настраиваемых приложений с использованием Java 17+ и Spring Boot для удовлетворения разнообразных требований множества клиентов
•Обеспечение эффективности баз данных PostgreSQL для масштабируемых решений
•Обеспечение безопасности, масштабируемости и производительности всех backend-решений
•Использование Bash/Shell-скриптинга для автоматизации и комплексных задач системной интеграции
•Участие в развёртывании приложений с использованием Docker и Kubernetes, использование Helm для управления пакетами
•Эффективное общение на английском языке (уровень B2/C1) в распределённых командах
•Активное участие в scrum-мероприятиях
•Сотрудничество с другими инженерными командами
•Участие в обсуждениях дизайна и наставничество младших разработчиков
Требования
•Степень бакалавра в области компьютерных наук или смежной области, плюс 5 лет профессионального опыта backend-разработки; или степень магистра в области компьютерных наук или смежной области, плюс 3 года профессионального опыта backend-разработки
•Экспертиза в Java 17+
•Владение Spring, Spring Boot, Spring Security
•Опыт разработки cloud native приложений
•Опыт работы с Maven для сборки проектов
•Опыт работы с SQL базами данных
•Владение Git & GitHub (включая разработку пайплайнов)
•Знание JUnit, AssertJ и Hamcrest
•Опыт работы с процессами и инструментами CI/CD
•DevOps и инфраструктура: Kubernetes, Helm
•Системные навыки: Bash/Shell-скриптинг
•Хорошее владение английским языком (уровень B2/C1)
•Подтверждённый опыт работы в корпоративных средах
•Опыт работы в Agile-командах (Scrum/Kanban)
Будет плюсом
•Опыт работы с PostgreSQL
•Hibernate/JPA
•Событийно-ориентированная архитектура и Kafka
•Принципы микросервисной архитектуры
•Скриптинг на Python
•Знание C и/или Go (Golang)
•Опыт работы с JIRA или аналогичными инструментами
•Инструменты логирования и мониторинга (Kibana, Grafana, Prometheus)
•Лучшие практики безопасности (OWASP Top 10, secure coding)
Условия
Условий в вакансии нет