Вакансия: Java junior разработчик в Москва

Полное описание вакансии: Java junior разработчик в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1766453 Java junior разработчик Москва > Операционное совершенство open 2024-10-08
Требования

Знание основ реляционных баз данных (например, PostgreSQL) и работы с ними через JDBC. Понимание принципов ORM (например, Hibernate или JPA).

Обязанности

Базовое владение системами контроля версий (Git): работа с репозиториями, создание веток, слияние изменений.

Описание

Операционное совершенство – IT-компания, которая занимается разработкой, внедрением и сопровождением IT-продуктов для горнодобывающей отрасли, а также оказывает услуги по диспетчеризации производства на основе собственных IT-продуктов.

Мы предлагаем:

  • Работу в динамически развивающейся компании;
  • Участие в интересных и масштабных проектах;
  • Возможность применить и развить свои профессиональные навыки и знания;
  • Конкурентоспособную зарплату;
  • Возможность профессионального роста.

Технические требования:

  1. Знание Java;
  2. Опыт работы с базовыми фреймворками, такими как Spring (Core, Spring Boot), для построения серверных приложений;
  3. Работа с базами данных:
  • Знание основ реляционных баз данных (например, PostgreSQL) и работы с ними через JDBC.
  • Понимание принципов ORM (например, Hibernate или JPA).
  • Опыт написания простых SQL-запросов для работы с данными.

4. Асинхронное и многопоточное программирование:

  • Понимание основ асинхронного программирования и многопоточности (использование ExecutorService, Thread, Future).

5. Сетевое программирование:

  • Базовые знания сетевого программирования в Java (сокеты, HTTP, REST API).
  • Желание изучить протоколы, используемые в промышленных системах (например, WebSockets).

6. Опыт работы с API.

7. Опыт работы с системами реального времени:

  • Понимание основ разработки систем, работающих с данными в реальном времени (Real-time systems).
  • Опыт работы с потоками данных, обработка и хранение информации в условиях высоких нагрузок.

8. Интеграция с оборудованием:

  • Желание и готовность изучать взаимодействие с промышленным оборудованием через различные протоколы связи (например, Modbus, CAN, OPC-UA).
  • Опыт работы с внешними устройствами или системами мониторинга (будет плюсом).

9. Логирование и мониторинг:

  • Понимание основ логирования приложений (использование логеров типа Log4j, SLF4J).
  • Навыки работы с инструментами для мониторинга состояния системы и отслеживания событий (например, Prometheus, Grafana).

10. Контроль версий (Git):

  • Базовое владение системами контроля версий (Git): работа с репозиториями, создание веток, слияние изменений.

Условия:

  • Программа корпоративных привилегий PrimeZone.
  • ДМС.
  • Доступ к обучению английскому языку.
  • Возможность проходить курсы и тренинги по развитию в сфере вашей специальности.
  • Участие в интересных и сложных проектах в области интернета вещей.
  • Дружелюбный и поддерживающий коллектив.

Вверх