Калькулятор

+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
Условия:
  • Удаленная работа или офис в г. Мытищи
  • Возможность самореализации и профессионального роста
  • Отсутствие бюрократии
  • Большая свобода для выбора инструментов и влияния на продукт в целом
  • Интересные и перспективные проекты

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

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