Java-разработчик
ТРАНЕМАКСУдалённоот 2 лет5/2Полная занятость
SQLPostgreSQLJavaGitREST APIKafkaSpring BootRabbitMQgRPCHibernateSpring FrameworkJunitJPASpring SecurityMockitoSpring DataLiquibaseApacheMaven
Описание
Требуется Java-разработчик для разработки высоконагруженного сервиса интеграции складских систем.
Обязанности
- Разработка и поддержка микросервисов в рамках интеграционной платформы
- Проектирование и реализация API
- Проектирование схем баз данных, оптимизация запросов
- Проводить code review, участвовать в обсуждении архитектурных решений
- Покрывать написанный код unit и интеграционными тестами
Требования
- Опыт коммерческой разработки на Java от 2 лет
- Уверенное знание Java Core (Stream API, Concurrency, Collections)
- Опыт работы со Spring Framework (Spring Boot, Spring Data, Spring Security)
- Опыт работы с PostgreSQL, JPA/Hibernate
- Опыт работы с брокерами сообщений: Kafka или RabbitMQ
- Опыт проектирования REST API, gRPC
- Знание паттернов проектирования
Будет плюсом
- Опыт работы с Spring Cloud
- Опыт работы с Docker, Kubernetes
- Понимание observability (Prometheus, Grafana, ELK)
- Опыт работы с микросервисной архитектурой (gRPC)
Условия
- Конкурентная заработная плата (обсуждается индивидуально)
- Удаленный формат работы
- Профессиональный рост и участие в архитектурных решениях
- Дружную команду без лишней бюрократии
- Оформление: Трудовой договор·Договор ГПХ с самозанятым, с ИП, с физлицом
- График: 5/2
- Рабочие часы: 8