Middle Back End разработчик
ALSECO, АО
AI assistant
Job Description
Обязанности:
- Проектировать и разрабатывать backend-сервисы на Java.
- Разрабатывать архитектурные решениях (микросервисы, интеграции).
- Работать с высоконагруженными системами.
- Проводить code review, улучшать качество кода.
- Оптимизировать производительность и SQL-запросы.
- Развивать систему мониторинга и логирования.
- Работать с legacy и постепенно его улучшать.
Требования:
- Высшее образование (техническое).
- Опыт коммерческой разработки на Java от 2 лет.
- Уверенные знания Java (11+), понимание JVM, многопоточности, коллекций, Stream API, обработки исключений и принципов написания производительного кода.
- Опыт работы с Spring Framework: Spring MVC, Spring Data, Spring Security, Spring Integration.
- Опыт написания тестов (JUnit, Mockito).
- Понимание и уверенное применение SOLID и паттерны проектирования.
- Опыт