Калькулятор

+7 (499) 350-07-79

Java-разработчик

Обязанности:
  • Анализ требований заказчика, согласование постановок с группой аналитики.
  • Разработка концепций, архитектурных решений и подходов к реализации.
  • Непосредственное участие в разработке и согласовании проектной документации: концепций, технических заданий, частных технических заданий, спецификаций реализации.
  • Обеспечение требуемого качества исходных текстов кода (code review, автоматизированные средства синтаксического анализа кода и пр.).
  • Контроль соответствия разработанных систем архитектурным требованиям.
Требования:
  • Высшее образование.
  • Опыт разработки приложений с использованием Java не менее 3-х лет.
  • Опыт разработки высоконагруженных приложений, оптимизации производительности.
  • Умение декомпозировать, ставить и контролировать задачи.
  • Уверенные знания и опыт применения ООП, знание паттернов проектирования и умение применять их на практике.
  • Отличное знание Java 8-Core/IO/Collections/Concurrency/JMM/GC.
  • Опыт работы с технологиями:
    1. Java 8 (lambda, streams, functional interfaces)
    2. Spring Core, Spring Boot
    3. ORM (Hibernate)
    4. SQL (PostgreSQL, Oracle)
    5. Apache Kafka 6.JUnit, Spring Test
  • Опыт проектирования REST API.
  • Умение применять шаблоны проектирования.

 

В проектах используем современный стэк технологий:

  • Java 8
  • Spring/Spring Boot
  • OpenShift, Rancher
  • PostgreSQL, Oralce
  • Tarantool
  • Apache Kafka, RabbitMQ
  • APIgee Edge, CA Technologies API Manager
  • Clovel ETL, Talend ETL
  • Camunda BPM, Activiti BPM
  • Elasticsearch, Logstash, Kibana
Условия:
  • Удаленная работа или офис в г. Мытищи.
  • Возможность самореализации и профессионального роста.
  • Отсутствие бюрократии.
  • Большая свобода для выбора инструментов и влияния на продукт в целом.
  • Интересные и перспективные проекты.

Ответить на вакансию

Отправьте резюме на электронную почту — мы вам ответим