Java Backend разработчик
до 200 000 ₽в месяц
Magenta TechnologyУдалённоот 5 лет5/2Полная занятость
SQLJavaKubernetesDockerGitBackendKafkaDevSecOpsSpring BootSparkМикросервисыOOPHibernateHadoopSpring FrameworkJunitSOLIDMavenIAMOpenShiftGradleTestNGSpring SecurityJVMAutomated TestingMockitoJava CoreKeycloakJDBCDRYKISSJava EEJMSJava 11Java 8Spring Ecosystem
Описание
Обязанности
- Разработка на Java с использованием технологий: Spring Framework (Cloud, Boot, AOP, Security, etc), Hibernate
Требования
- Опыт работы с Java от 5 лет
- Уверенные знания основных современных концепций и принципов разработки на платформе Java
- Хорошее знание и умение применять на практике принципы ООП, SOLID, DRY, KISS
- Знание стандартных алгоритмов и структур данных
- Знание и опыт применения: Stream, Optional, Collections, etc
- Разработка с использованием Java 8 - 11
- Опыт работы с тестовыми фреймворками: Junit, TestNG, Mokito
- Опыт работы с реляционными базами данных
- Знание теоретических основ проектирования БД и построения эффективных запросов
- Опыт работы с Git, Maven
- Понимание что такое микросервисная архитектура
Будет плюсом
- Опыт проектирования высоконагруженных систем
- Опыт работы с Spring Boot, Spring Cloud
- Опыт работы с Docker, Kubernetes
- Опыт работы с TeamCity, Jira, Confluence
- Умение писать чистый, документированный и тестируемый код и тесты к нему (модульные и интеграционные)
- Docker
- Kubernetes
- Stream
- Junit
- Optional
- Collections
- TestNG
- ООП
- SOLID
- DRY
- KISS
- code review
- data streaming
- b2b
- Mokito
- OOP
- JUnit5
- Collections API
Условия
- До 200 000 ₽ за месяц, на руки
- Полная занятость
- График: 5/2
- Формат работы: удалённо