Актуальные заказы

Backend Java Developer

Удаленно
Full-time
Постоянная работа

О компании: Финтех стартап, разрабатывающий первый масштабный электронный кошелек. Цель – удобная и простая альтернатива наличным.


Стартап, в хорошем смысле этого слова:

● Настоящая продуктовая разработка с тестированием бизнес-гипотез и получением обратной связи от реальности

● Работа по простому и понятному Scrum-процессу без избыточности и «изобретения велосипедов»

● Работа с реальной высокой нагрузкой, ближайшая цель – 5 млн пользователей

● Удаленная работа или современный офис

● Помощь с релокацией в Баку при желании


Требования:

Эксперт по серверному ПО (Java 11+, Spring Boot, Maven\Gradle, Junit, Mockito, SQL\ORM), который будет нести ряд обязанностей по разработкe и внедрению стратегических продуктов


Что мы ожидаем от кандидатов:

• 5+ лет опыта работы с Java 11+

• Хорошее знание SpringBoot 2+ и других популярных фреймворков.

• Хорошее знание набора инструментов Java (Maven, Gradle и т. д.)

• Опыт работы с базами данных (SQL, NoSQL, KV и т. д.)

• Опыт с Kafka более 2 лет

• Опыт работы с облачными провайдерами (AWS, GCP или Azure).

• Опыт работы с инструментами и процессами DevOps

• Опыт создания API (REST, OpenAPI, GraphQL, Swagger)

• Опыт разработки через тестирование (JUnit, Mockito и т. д.)

• Опыт кроссплатформенной разработки приветствуется

• Знание Kotlin является огромным плюсом

• Знание мультиплатформы Kotlin — огромный плюс

• Опыт работы в Agile-командах или стартапах приветствуется

• Письменный и устный английский (выше среднего)

Java Developеr

Удаленно
Full-time

Для работы на крупном банковском проекте ищем специалиста на позицию Java Developer, уровень Senior.


Необходимый опыт и умения:

  • Высшее техническое образование;
  • Опыт разработки на Java EE, Java SE, Java 8;
  • Знание Spring (Data/Web/Boot/Security);
  • Знание Hibernate, Groovy, Git, Gradle, Maven, MQ;
  • Опыт разработки высоконагруженных Web Services (SOAP, REST);
  • Работа с Ignate, Rabbit/Kafka
  • Опыт работы с реляционными СУБД (Oracle, PostgreSQL и др.). Хорошее знание SQL;
  • Нацеленность на результат и системность в работе;
  • Знание основных паттернов проектирования;
  • Опыт построения и реализации архитектур для крупных систем;
  • Приветствуется опыт работы в банковском Процессинговом центре, знание принципов работы, требований и технологий работы платежных систем;
  • Английский язык — техническое чтение и письмо;
  • Аналитический склад ума и структурированность изложения мыслей.

DevOps

Удаленно
Full-time
Проектная занятость

Требуется DevOps-инженер для работы над облачной цифровой платформой.


Требования:

  • Опыт работы в качестве DevOps от 2х лет;
  • Опыт развертывания на Linux, Windows;
  • Опыт диагностики и troubleshooting;
  • Опыт тестирования серверов: CI/CD, Jenkins, GitLab CI, Ansible;
  • SQL;
  • DBA (Database administrator): PostgreSQL, MySQL, NoSQL;
  • Docker;
  • Технический английский.


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

  • Опыт построения распределенных систем;
  • Prometheus, Grafana, Zabbix, Kubernetes, OpenShift;
  • Apache Kafka;
  • Harbor;
  • Nexus;
  • Terraform;
  • Инструменты сборок приложений, сервисов (maven, gradle, npm);
  • Инструменты тестирования и проверки кода (junit, testng, sonarqube);
  • Опыт работы с микросервисной архитектурой;
  • Java, Go, Python.


Задачи:

  • Автоматизация процессов разработки, тестирования и развертывания программного обеспечения;
  • Системное администрирование инфраструктурных компонентов;
  • Организация мониторинга, трассировки, сбора метрик ПО;
  • Внедрение и развитие платформы оркестрации микросервисов;
  • Реализация проектов по построению инфраструктуры для обработки больших данных.

Главный Backend разработчик

Удаленно
Full-time
Проектная занятость
Задачи: • Доработка и модификация существующих модулей системы; • Разработка новых бизнес и интеграционных модулей; • Разработка новых модулей системы для перехода на микросервисную архитектуру с последующей миграцией в облако (SpringBoot, Docker, OpenShift, Istio) • Обновление существующего стека технологий (Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf); • Оптимизация и рефакторинг текущего решения; • Участие в проработке и принятии архитектурных решений; • Участие в обсуждении реализации доработок системы; • Code review, разработка unit-тестов. • Реализация интеграций с AI моделями, разработанными в Банке. Ожидания: • В/О. Опыт работы от 5 лет; • Отличное знание Java 8, паттернов проектирования и многопоточности; • Понимание современных практик и подходов к реализации высоконагруженных систем и параллельных вычислений; • Знание J2EE, Spring; • Уверенно пользоваться технологиями: JAX-RS, JPA, EJB; • Иметь опыт работы с Maven, Git; • Опыт работы с ORM Hibernate/OpenJPA/Spring Data), XPath, JAXB, MQ. • Знание SQL на уровне написания запросов среднего уровня сложности; • Будет плюсом: • Опыт работы с технологиями: SOAP, JAX-WS, JTA, JMS, • Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf; • AS WildFly, SpringBoot, Docker, OpenShift/Kubernetes; • опыт работы в проектах по методологиям (Scrum, Kanban); • опыт написания Unit-тестов (на jUnit/TestNG); • опыт работы с БД Oracle (12), PostgreSQL понимание принципов оптимизации SQL-запросов; • умение работать с Linux command line, писать минимальные Bash-скрипты; • опыт работы в Jira, Confluence, Jenkins; • знание что такое DevOps.

Java developer

Удаленно
Full-time
Проектная занятость
Задачи: • Доработка и модификация существующих модулей системы; • Разработка новых бизнес и интеграционных модулей; • Разработка новых модулей системы для перехода на микросервисную архитектуру с последующей миграцией в облако (SpringBoot, Docker, OpenShift, Istio); • Обновление существующего стека технологий (Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf); • Оптимизация и рефакторинг текущего решения; • Участие в проработке и принятии архитектурных решений; • Участие в обсуждении реализации доработок системы; • Code review, разработка unit-тестов; • Реализация интеграций с AI моделями, разработанными в Банке. Чего мы ждём от тебя: • высшее техническое образование; • опыт работы от 5 лет; • отличное знание Java 8, паттернов проектирования и многопоточности; • понимание современных практик и подходов к реализации высоконагруженных систем и параллельных вычислений; • Знание J2EE, Spring; • Уверенно пользоваться технологиями: JAX-RS, JPA, EJB; • Иметь опыт работы с maven, git; • Опыт работы с ORM (hibernate/openJPA/Spring Data), XPath, JAXB, MQ. • Знание SQL на уровне написания запросов среднего уровня сложности; Будет плюсом: • опыт работы с технологиями: SOAP, JAX-WS, JTA, JMS, • опыт работы с Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf; • опыт работы с AS WildFly, SpringBoot, Docker, OpenShift/Kubernetes; • опыт работы в проектах по гибким методологиям (Scrum, Kanban); • опыт написания Unit-тестов (на jUnit/TestNG); • опыт работы с БД Oracle (12), PostgreSQL понимание принципов оптимизации SQL-запросов; • умение работать с linux command line, писать минимальные bash-скрипты. • опыт работы в Jira, Confluence, Jenkins; • знание что такое DevOps.

Team Lead Java developer

Удаленно
Full-time
Ищем специалиста на позицию Team Lead Java. В обязанности будет входить: 1. Team Lead команды java backend developer (до 10 человек): мотивация команды, постановка задач и контроль; 2. Разработка и доработка действующих проектов (есть legacy); 3. Контроль качества кода, соблюдения корпоративных стандартов, проведение code-review, быть troubleshooter’ом для своих подчиненных. Технологический стек проекта: - Java 8 (Core, Concurrency, Collection, Generics, Lambda, Stream API); - Spring Framework (Core, Web, Data, Security, Integration, Boot); - ORM (JPA или Hibernate), SQL, RDBMS, PostgreSQL; - Gradle или Maven; - Git; - Intellij IDEA, JIRA, GIT/Subversion, JUnit, TestNG, SoapUI, Bamboo. Для этого важно: 1. Опыт работы ведущим Java-разработчиком от 3-х лет; 2. Управление командой разработки, техническая проработка и декомпозиция задач, выбор подходов и способов реализации, планирование и мониторинг разработки; 3. Знание и понимание основных принципов ООП, алгоритмов, структур данных и паттернов проектирования; 4. Уверенные знания технологического стека проекта; 5. Понимание принципов REST и умение писать качественный API отвечающий стандартам.