En

JazzTeam Software Development Company

Agile Java Development

Вакансия Senior Java Developer

JazzTeam — международная сервисная IT-компания с офисами в Нидерландах, Литве и Беларуси. Наши стандарты управления проектами основаны на гибких методологиях разработки ПО. Технические компетенции компании базируются на Java-технологии и принципах экстремального программирования (Continuous Integration, TDD, DDT, pair programming). Культура и подходы JazzTeam к разработке отражены в слогане Agile Java Development. Мы сотрудничаем с крупными компаниями и стартапами из Европы и США. Среди наших клиентов — лидеры европейского рынка телекоммуникаций, компании, предоставляющие решения для электронной коммерции и маркетинга, новаторские организации, создающие сложнейшие продукты в сфере науки и «Интернета вещей». Мы — эксперты в Enterprise-разработке, создании интеграционных решений и систем для автоматизации бизнес-процессов.

В своей работе мы опираемся на следующие подходы и стандарты:

  • Инженерный, ценностный подход к разработке (инжиниринг, а не кодинг).
  • Фокус на Java-технологии.
  • Внедрение CI/CD на всех проектах.
  • Применение лучших практики разработки и тестирования.
  • Сильный менеджмент и выстроенные, прозрачные процессы.
  • Проактивность и эмпатия.
  • Постоянное развитие и обучение.

Мы будем рады видеть в нашей команде Senior Java разработчика для работы на коммерческих, консультационных проектах для американских и европейских заказчиков, а также для участия в разработке внутренних продуктов компании.

Обязанности:

  • Разработка на Java c обязательным покрытием написанного кода Unit-тестами.
  • Проектирование архитектур различных продуктов с использованием UML, прототипирование.
  • Поддержание стандартов качества компании, включая применение Test Driven Development, Data Driven Testing.
  • Участие в исследовательских проектах в качестве R&D-инженера. В том числе, освоение новых технологий и подходов.
  • Участие в логистике процесса непрерывной интеграции и поставки продукта (CI/CD).
  • Регулярное взаимодействие с командами автоматизаторов, DevOps-инженеров. Совместная работа с СТО по решению архитектурных вопросов и определению стратегии развития технологической стороны проектов.
  • Участие в Agile/Scrum/XP процессах компании: стендапах, планировании спринтов, демо; парном программировании, ревью кода.
  • Обсуждение проектных решений напрямую с англоязычными заказчиками.
  • Передача и сохранение опыта компании в Java: создание референс-проектов и мануалов, обучение инженеров; по желанию — менторинг Trainee/Junior-специалистов компании, проведение технических интервью.

Требования:

  • Опыт разработки коммерческих проектов на Java от 3 лет. Практический опыт работы с JMS (или любым MQ/ESB фреймворком), JPA (или Hibernate). Хорошее знание одного из популярных MVC фреймворков.
  • Отличный стиль кодирования: слабосвязанный, компонентный, модульный код, небольшие методы и классы.
  • Знание английского языка от B1 (Intermediate) и выше. 
  • Высшее техническое образование.
  • Глубокое знание и опыт работы с:
  • Core Java, J2SE и J2EE;
  • ООП, Test Driven Development;
  • паттернами проектирования, алгоритмами и структурами данных;
  • базами данных (RDBMS, NoSQL).
  • Практический опыт использования и приверженность концепции CI/CD.
  • Умение создавать различные юнит-тесты и поддерживать покрытие на высоком уровне. Опыт создания интеграционных тестов.
  • Уверенное владение GIT.
  • Знание основ контейнеризации ПО, опыт работы с Docker.

Будет плюсом:

  • Опыт проектирования, разработки фреймворков или повторно используемых компонентов.
  • Глубокое понимание основ Web-разработки (JavaScript/AJAX, HTML5, CSS,  jQuery).
  • Уверенное владение Java Reflexion.
  • Опыт реализации интеграционных решений с использованием Mule ESB/Apache Camel/любым другим фреймворком.
  • Знание enterprise и интеграционных паттернов.
  • Практический опыт умного рефакторинга.
  • Опыт решения проблем на проектах, профилирования и нагрузочного тестирования приложений. 

Личные качества:

  • Проактивность, инициативность, нацеленность на результат.
  • Отличные коммуникативные и лидерские навыки, умение работать в команде.
  • Сильный аналитический навык и креативный склад ума.
  • Ответственность, реалистичность, порядочность.
  • Умение принимать взвешенные решения в сложных ситуациях.

Условия:

  • Возможность удалённой работы или комфортное рабочее место в нашем уютном офисе в центре Минска.
  • Европейский стиль управления компании, прозрачность коммуникаций и отсутствие бюрократии.
  • Разнообразные задачи и проекты: мы занимаемся не только разработкой на заказ, но также консультируем клиентов и создаём собственные IT-продукты.
  • Возможности для горизонтального и вертикального роста в компании: вы можете стать лидером команды, ментором, архитектором.
  • Работа по Agile/Scrum/XP без овертаймов.
  • Полный соцпакет.

Вас ждёт отличный коллектив и интересные проекты!

Мы искренне уверены, что вы добьётесь успеха в профессиональном и личностном развитии вместе с нами, командой JazzTeam! Чтобы узнать, почему вам стоит присоединиться к нашей компании, переходите на страницу о преимуществах работы в JazzTeam!

Пишите нам на talent@jazzteam.org или заполните форму ниже.

Хотите работать у нас? Заполните форму

    Имя *

    Email *

    Телефон

    Ваше сообщение*

    * Обязательные поля для заполнения

    JazzTeam на карте

    , , ,