Вакансия не актуальна и перемещена в архив
Младший инженер-программист
90 000 руб.
Вакансия "Младший инженер-программист"
Полная занятость, полный рабочий день
Опубликовано 13 июля 2022 года
Обновлено 13 июля 2022 года
Работодатель
ООО "НЕДРА"
Место работы
г. Санкт-Петербург, Уральская улица, дом: ДОМ 4; корпус: ЛИТЕР Б; офис/квартира: ЧАСТЬ ПОМ. 29Н (ЧАСТЬ КОМ. 1);г. Санкт-Петербург
Обязанности
- выполняет анализ требований к программному обеспечению,
- выполняет оценку трудоемкости работ,
- разрабатывает алгоритмы решения задач,
- занимается созданием и оформлением программного кода,
- производит проверку и отладку программного кода,
- учавствует в проведении ревью программного кода,
- выполняет проверку работоспособности программы,
- разрабатывает модульные тесты,
- воспроизводит и устраняет выявленные ошибки и дефекты,
- фиксирует изменения программного кода в системе контроля версий согласно внутренним регламентам Организации,
- регистрирует время в системе ведения задач согласно внутренним регламентам Организации.
Общие требования
- Java Core: от 0, 5 года опыта разработки проектов для бизнеса; Уверенные знания языка Java, владение Stream Api, понимание концепции Optional; Умение использовать петтерны проектирования
- Java Multithreading: Наличие опыта работы с многопоточностью; Понимание проблем и способов их решения
- Spring Core: От 0, 5 года опыта работы с этим фреймворком; Хорошее владение аннотациями: понимание разницы между бинами и компонентами, понимание того, как происходит инъекция зависимостей понимание того, что такое stateless и threadsafe бины; Умение подключать и настраивать дополнительные инструменты, например: swagger, cache и т. п.
- Spring MVC: От 0, 5 года опыта работы с этим фреймворком; Хорошее понимание концепции rest, способность спроектировать api согласно лучшим практикам; Знание аннотаций, способность описать контроллер; Понимание принципов потоковой передачи данных, умение реализовать скачивание файлов
- Database: Синтаксис SQL - умение написать сложный запрос, с объединением/подзапросом
Транзакции - понимание уровни изоляций
Блокировки - понимание оптимистичной/пессимистичной блокировки
Индексы - для чего они, опыт использования, умение построить
- Maven/Gradle: От 0, 5 года опыта работы
Опыт работы с многомодульным проектом
Знание того, как лучше описать общие части между модулями
- JUnit: Умение хорошо писать как unit так и интеграционные тесты
Опыт использования заглуш, моки
- ORM - JPA/Hibernate/SpringData: Наличие практического опыта, а также понимания того, как работает этот механизм; Умение подключить и настроить; Умение решить проблему select n+1
Понимание того, что такое кеш 1-го и 2-го уровня
- Spring Security: Наличие опыта работы; Знание способов авторизации/аутентификации; Умение настроить хотя бы один их них;
- Git: Понимание основных команд git'а; Понимание модели ветвления
- Навыки: Анализ бизнес-требований, чтение и понимание бизнес требований
- DB Migration - flyway/liquibase
Опыт работы с миграционными скриптами будет преимуществом.
Требования к образованию
Высшее
Опыт работы
Не менее 1 года
Загрузка...
Похожие вакансии
Специалист по электронному торговому весовому оборудованию
г. Тольятти
Работодатель не указан
Работодатель не указан
от 17 442 руб.
Ведущий специалист-эксперт (программист)
г. Мариинский Посад
МАРИИНСКО-ПОСАДСКИЙ ФИНОТДЕЛ
МАРИИНСКО-ПОСАДСКИЙ ФИНОТДЕЛ
от 16 242 руб.
Главный программист по направлению 1 С
г. Тюмень
ООО "ЗАПСИБГАЗПРОМ-ГАЗИФИКАЦИЯ"
ООО "ЗАПСИБГАЗПРОМ-ГАЗИФИКАЦИЯ"
80 000 – 100 000 руб.
Работодатель
ООО "НЕДРА"
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "НЕДРА - НОВЫЕ ЦИФРОВЫЕ РЕСУРСЫ ПРОМЫШЛЕННЫХ АКТИВОВ"
Дата регистрации
18 декабря 2019 года
Юридический адрес
199155, г. Санкт-Петербург, ул. Уральская, д. 4, литера Б, часть нежил. помещ. 27Н (часть Ч.П.1, Ч.П.21-Ч.П.40)
Генеральный директор
Бурков Фёдор Андреевич
с 15 марта 2023 года