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

Java Developer

Офис
Удаленно
Full-time

We are a leading back-office solution provider for Fintech companies that specialises in brokerage-related solutions. We have been operational for over ten years and are continually innovating on a wide range of products and services that serve the financial industry. 

Currently, we are looking for an Incident Manager with a strong IT background. You will be working as part of a highly talented team of IT and business specialists. The team’s top priority is to deliver new features and improve existing services.


You like:

  • A Challenge;
  • A stable environment to nurture your passion for technology;
  • A chance to grow as a specialist;
  • To work in an agile, fast-paced environment;
  • To deliver quality work on time and focus on business value;
  • Meaningful work that has a profound impact on the company and the industry.


About you:

  • Solid knowledge of Java;
  • Java development experience 4+ years;
  • Knowledge of relational databases (e.g. MySql, Postgres), basic SQL query language skills
  • Strong communication and problem-solving skills;
  • Strong written skills in technical English (Intermediate or higher).


As an advantage:

  • Experience in Incident Management;
  • Good understanding of Spring framework, e.g. SpringBoot and ORM technologies (JPA2, Hibernate);
  • Familiarity with AKKA
  • Familiarity with Messaging Systems like RabbitMq, and Apache Kafka;
  • Familiarity with Gradle;
  • Familiarity with Git, GitHub, and GitLab;
  • Familiarity with CI/CD;
  • Familiarity with JIRA and Confluence.
  • Familiar with the finance domain;
  • Experience with test-driven development
  • RESTful APIs design and implementation experience
  • Batch processing and implementation
  • Familiarity with Docker/Jenkins


Responsibilities:

  • Develop new functionality and maintain the company’s existing services;
  • Integrate with external and internal services;
  • Coordinate technical solutions with other product teams;
  • Write well-designed, testable, efficient code;
  • Refactor and optimise existing code;
  • Create and maintain software documentation;
  • Troubleshoot production issues;
  • Work with Agile methodologies.


We offer:

  • Work in an international company;
  • Comprehensive health insurance, social guarantees;
  • Paid sports activities;
  • Fruits, cookies and great coffee;
  • Sponsored educational package;
  • Modern office environment in the centre of Riga;
  • Friendly team and career growth opportunities;
  • Fully subsidised parking near the office after the probation period;
  • Remote work during the COVID-19 pandemic.


Python developеr

Удаленно
Full-time

Требуется специалист  Python developer.

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

  • опыт коммерческой разработки на Python от 3 лет;
  • владение хотя бы одним из фреймворков: AioHttp, Sanic, FastApi, Starlette, Django, Flask, etc.
  • уверенные знания Linux на уровне пользователя.
  • умение писать SQL-запросы без использования ORM.
  • опыт работы с Docker, GitLab CI, OpenShift либо Kubernetes.

Обязательно:

  • Опыт разработки CMS/CRM-систем
  • Опыт разработки backend для WYSIWYG


Задачи для специалиста:

  • Выполняет задачи по разработке программных решений в web и мобильных приложениях на основании технических заданий, полученных от функциональных консультантов и в соответствии с регламентами ведения разработок.
  • Разрабатывает unit тесты.
  • Cопровождает, документирует и эксплуатирует разработанные приложения.
  • Оказывает консультации по техническим вопросам в web и мобильных приложениях.
  • Выявляет дефекты и находит причины их возникновения. - Разрабатывает варианты решения проблем и устранения инцидентов и дефектов.
  • Предоставляет периодические отчеты о своей деятельности непосредственному и функциональному руководителям.

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-командах или стартапах приветствуется

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

Backend разработчик (Backend - ASP.Net Core)

Удаленно
Full-time
Требуется специалист на позицию Backend разработчик (Backend - ASP.Net Core). О проекте: Веб-приложение для управления расчетами загрузки оборудования на производстве -Backend: .NET Core WebAPI -Frontend: React, TypeScript Требования: -Опыт коммерческой разработки на платформе .NET от 5-ти лет; - Опыт работы с .NET Core 2.2 и выше (ASP.NET Core MVC, WEB API); - Опыт применения ORM (EntityFramework, Linq2Db) -Знание и опыт применения принципов ООП и шаблонов проектирования, принципов SOLID; - Опыт работы с реляционными базами данных и оптимизации запросов к ним; - Опыт работы в системе контроля версий Git; -Опыт разработки приложений на основе микросервисной архитектуры; -Понимание работы веб-протоколов (HTTP, HTTPS) и REST API. Будет плюсом: -Опыт работы с СУБД Oracle; -Знание TypeScript, JavaScript; -Опыт работы с ReactJS; -Опыт работы с очередями сообщений (RabbitMQ, Kafka).

Главный 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.

Разработчик .NET

Удаленно
Full-time
Проектная занятость
Требования: • Работа на C# на уровне middle-разработчика и выше; • Уверенные знания MS SQL; • Опыт работы с ORM (EntityFramework); • JavaScript на уровне junior-разработчика и выше; • Понимание REST; • Работа по принципам SOLID; • Опыт создания WebAPI; • Умение давать оценку задачам и соблюдать её; • Знание трендов в разработке и поддержка своих знаний в актуальном состоянии. Дополнительные навыки: • Знание Domain Driven Design; • Работа на ReactJS/TypeScript; • Опыт проектирования систем. Условия: - Возможность удаленной работы и конкурентная заработная плата; - График работы с 9 до 18 по МСК (возможно со сдвигом +-2 часа при условии обязательного посещения общекомандных встреч); - Дружный коллектив и развитое сообщество разработчиков внутри компании; - Возможность попробовать себя в смежных направлениях: Frontend-разработка, DevOps; - Возможность как вертикального, так и горизонтального карьерного роста; - Наставничество со стороны лидов компании; - Участие в митапах и программах обучения; - Хорошее вознаграждение за проделанную работу (оклад и ежеквартальные премии); - ДМС, оплата больничного, скидки на фитнес; - Льготные условия на продукты компании; - Персональные предложения от партнеров.

.NET developer

Удаленно
Full-time
Проектная занятость
Задачи: - Участие в backend разработке back office и front office систем компании на платформе .NET 5; - Интеграция с торговыми системами компании и внешними сервисами; - Тесное взаимодействие с бизнес-, QA- и IT-подразделениями компании; - Написание unit и интеграционных тестов. Требования: - Отличное знание C#, платформы .NET и .NET Core; - Опыт разработки под веб (REST API); - Принципы разработки многопоточных/асинхронных веб приложений, включая отказоустойчивость, безопасность и производительность; - Владение SQL (MySQL); - Общее понимание методологии разработки, понимание работы базовых алгоритмов, паттерны проектирования, структуры данных; - Опыт разработки с использованием ORM (Entity Framework); - Опыт работы с системами контроля версий (GIT). Приветствуется: - Знание основ администрирования Linux; - Опыт работы с Docker; - Знакомство с WebSocket, gRPC.

Архитектор

Удаленно
Full-time
Проектная занятость
Задачи: - Проектирование гибких, масштабируемых, высоконагруженных систем; - Анализ функциональных и нефункциональных требований в контексте архитектуры системы; - Оценка требований бизнес заказчика на предмет возможных способов реализации; - Внедрение новых технологий и решение технических проблем; - Проводить R&D ключевых участков подсистем; - Контроль исполнения принятых архитектурных принципов и решений; - Описание технических решений, используемых в создаваемом продукте; - Участие в постановке задач аналитикам и разработчикам. Технические компетенции: Опыт разработки высоконагруженных приложений на базе микросервисной архитектуры в качестве системного архитектора; Хорошее знание шаблонов проектирования; Опыт разработки архитектурной документации (компонентная, функциональная, развертывания и т.д.); Опыт разработки и согласования SLA; Знания платформы Kubernetes / OpenShift; Опыт работы с ORM frameworks; Опыт работы с системами кэширования (Redis / Tarantul / Gridgain и т.п.); Опыт работы с Message-oriented middleware (Kafka, Rabbit MQ, Websphere MQ и т.д.); Уверенное знание методологий принципов разработки ПО, включая гибкие (Agile, SCRUM).

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 отвечающий стандартам.