Калининград
NPTech - компания по заказной разработке программного обеспечения полного цикла для бизнеса по всему миру - от России и Европы до США и Ближнего Востока. Мы делаем упор на веб и мобильные приложения для заказчиков из разнообразных сфер: от e-commerce и музыки до медтеха и производства.
Мы не являемся сторонниками микроменеджмента и постоянного контроля, наша команда - за осознанный и ответственный подход к организации рабочих процессов без внешнего прессинга. И всегда рады тем, кто разделяет нашу философию!
Сейчас мы в поиске Intermediate Java Backend разработчика для реализации API на Spring Boot в рамках проекта автоматизации.
Длительность: 3-4 месяца
✅ Обязательные требования (Hard skills)
Backend / Java
Опыт коммерческой разработки на Java 11+ (желательно 17)
Уверенная работа со Spring Boot
Spring Web (REST)
Spring Data JPA / Hibernate
Spring Validation
Понимание принципов REST API
корректные HTTP-методы и статусы
пагинация, фильтрация, сортировка
версионирование API
База данных
Опыт работы с PostgreSQL
проектирование схемы БД
индексы, ограничения, связи
базовая оптимизация запросов
Понимание транзакций и уровней изоляции
Опыт работы с Liquibase / Flyway — будет плюсом
Безопасность
Базовое понимание Spring Security
JWT / session-based auth
роли и права доступа
Интеграции и инфраструктура
Работа с JSON
Опыт интеграции с внешними API
Понимание принципов Docker (уметь собрать и запустить сервис)
Тестирование
Написание unit-тестов (JUnit 5, Mockito)
Базовые интеграционные тесты для REST
✅ Общие инженерные навыки
Понимание SOLID, DRY, KISS
Умение читать и поддерживать чужой код
Навыки рефакторинга без «сломать всё»
Работа с Git (feature branches, pull requests)
✅ Будет плюсом
Опыт работы с:
Spring Cloud / OpenFeign
Kafka / RabbitMQ
Redis
Опыт построения API с высокой нагрузкой
Знакомство с OpenAPI / Swagger
✅ Ожидания по уровню
Может самостоятельно реализовать API целиком по ТЗ
Понимает, почему делает так, а не просто «как в туториале»
Способен предложить решение и аргументировать его
Требует минимального менторинга
Мы предлагаем:
- Трудоустройство по ГПХ, самозанятость, ИП или срочный трудовой договор.
- Минимальный уровень бюрократии и контроля: если запланированные задачи выполняются в срок, а назначенные встречи проводятся - всё гуд;
- Гибкий график работы и полностью удаленный формат; главное требование - быть на связи и не терять коммуникацию с командой;
- Возможность участия в других разнообразных проектах компании и постоянно пробовать новое.
Будем рады видеть вас в нашей команде!
Москва
Не указана
Москва
Не указана
Москва
до 300000 RUR
Информационно-Технологические Системы
Москва
до 300000 RUR
Москва
до 300000 RUR
Деснол Софт
Москва
от 250000 RUR