Senior Backend (JAVA) Developer

ROGII

  • Алматы
  • Постоянная работа
  • Полная занятость
  • 1 д. назад
Кто мы?
  • ROGII – международная IT-компания, разрабатывающая собственные уникальные продукты для нефтегазовой индустрии (серверные, десктопные и мобильные приложения);
  • Офисы в Европе, США, Канаде, странах Южной Америки, на Ближнем Востоке, в Австралии;
  • Более 300 клиентов по всему миру;
  • В команде работают профессионалы с опытом 5+ лет, используются передовые IT-решения (облачные технологии, bigdata массивы, технологии машинного обучения, 3D визуализация).
Чем нужно заниматься?- Разработка облачного и on-premise сервиса;- Участие в проектировании и разработке смежных компонентов (облачные модули, вычислительные модули, графика и др.).Что для этого нужно?1. Знание Java Core
  • Коллекции: Знание стандартных коллекций и алгоритмов их работы;
  • Обобщения: Понимание обобщённых типов;
  • Многозадачность: Опыт работы с потоками и синхронизацией;
  • Рефлексия: Использование рефлексии для доступа к объектам и манипулирования ими;
  • Исключения: Обработка исключений и создание собственных типов;
  • Аннотации: Использование встроенных аннотаций, создание собственных;
  • Stream API и Lambda: Работа с потоками данных, лямбда-выражениями;
  • JVM: Понимание работы JVM, сборщика мусора, heap и stack памяти;
2. Spring Framework
  • Spring Boot: Опыт разработки микросервисов используя Spring Boot;
  • Bean Scopes & Lifecycle: Знание bean scopes и жизненного цикла;
  • IoC & DI: Понимание инверсии управления и внедрения зависимостей;
  • Spring Web: Разработка RESTful API с использованием Spring Web;
  • Spring Data JPA: Опыт работы с Spring Data JPA (Hibernate);
  • Spring Security: Настройка аутентификации и авторизации;
  • Spring Cloud: Service Discovery, Load Balancer, Circuit Breaker, Feign;
  • WebFlux: Реактивное программирование, использование Mono и Flux, WebSocket;
  • Redis: Использование Spring Data Redis для распределённых кешей;
3. Работа с базами данных
  • PostgreSQL / MS SQL: Опыт работы с реляционными БД, понимание принципов работы с ACID, OLTP, многопользовательскими запросами и блокировками;
  • ClickHouse: Знание принципов работы с ClickHouse, опыт проектирования структуры данных и оптимизации запросов;
4. Микросервисная архитектура и взаимодействие
  • Микросервисы: Опыт разработки микросервисов, их взаимодействие;
  • RESTful API: Проектирование и реализация REST API;
  • Сообщения и очереди: Работа с Apache Kafka, RabbitMQ;
  • Многозадачность: Обработка задач в многозадачной среде, балансировка нагрузки;
5. Контейнеризация и оркестрация
  • Docker: Создание и работа с Docker-контейнерами, Docker Compose;
  • Kubernetes: Понимание принципов работы Kubernetes;
6. Общие навыки и подходы
  • Умение писать чистый и читаемый код: Способность писать аккуратный и понятный код (SOLID, YAGNI, DRY, KISS, BDUF);
  • Алгоритмы и структуры данных: Знание алгоритмов и структур данных, умение выбирать эффективные решения;
  • Работа с системами контроля версий и CI/CD: Опыт работы с Git, системами контроля версий, багтрекерами, системами сборки и continuous integration;
  • Разбор чужого кода: Умение разбираться в чужом или legacy коде и вносить в него изменения;
  • Понимание принципов ООП: Глубокое понимание принципов объектно-ориентированного программирования;
  • Использование AI в рабочем процессе.
Что мы готовы тебе предложить?
  • оформление с первого рабочего дня, белая зп, больничные и отпуска – все, как полагается;
  • гибкий рабочий график с возможностью работать удаленно;
  • конкурентная заработная плата (также практикуем performance review - пересмотр зп по итогам работы и развития);
  • трудоустройство по контракту с нашим головным офисом в США;
  • профессиональная реализация в мощной команде разработчиков;
  • возможность повышать уровень знаний и скиллов, участвуя в профильных семинарах, тренингах и конференциях за счет компании.
ROGII - международная IT-компания, основанная в 2013 году для разработки уникальных программных продуктов для нефтегазовой индустрии. Мы создаем технологии для различных задач, связанных с геологией и геофизикой, бурением скважин, комплексной разработкой месторождений. Наши продукты - серверные, десктопные и мобильные приложения для нефтегазовых и нефтесервисных компаний по всему миру. Наши решения основаны на облачных технологиях, bigdata массивах, технологиях машинного обучения, 3D визуализации и других современных направлениях IT.Наша команда разработчиков - это исключительно профессионалы с опытом работы от 5 лет - математики, инженеры-программисты, системные администраторы, специалисты по тестированию.Если вы готовы решать интересные технически сложные задачи и использовать самые передовые средства и процессы IT, присоединяйтесь к нашей команде! Мы ищем опытных программистов (C++, Java, C#, Python, React, TypeScript, JavaScript, Kotlin, Swift, Data Science), QA и математиков, готовы обеспечить достойную заработную плату, соответствующую вашему профессиональному уровню, а также комфортные условия труда в отличном коллективе.Мы готовы предложить:
  • Официальное трудоустройство в международную компанию;
  • Гибкий рабочий график с возможностью работать удаленно;
  • Конкурентную заработную плату (мы практикуем регулярные performance review, по итогам которых происходит пересмотр заработной платы);
  • Профессиональную реализацию в мощной команде специалистов, а именно возможность создавать передовые и уникальные технологии для нефтегазовой сферы);
  • Высокий уровень корпоративной культуры и сотрудничества (мы делимся обратной связью, не боимся ошибаться и всегда поддерживаем друг друга);
  • Возможность развития знаний и скиллов, участие в профильных семинарах, тренингах и конференциях за счет компании.
ROGII – это крутые люди, безграничные перспективы для развития и роста. У нас открытая корпоративная культура и разнообразие карьерных возможностей. Все это позволяет делать любимое дело на самом высочайшем уровне и создавать значимые программные продукты, получающие высокую оценку на мировой арене.Мы активно растем, развиваемся и масштабируем нашу команду, поэтому всегда ищем лучших из лучших. Даже если вы не нашли вакансии с вашей технологией, но вы опытный специалист и считаете, что нам подходите, смело присылайте нам резюме на: hr@rogii.com. Присоединяйтесь к нашей команде!

HeadHunter

Похожие вакансии

  • Senior Java Developer (Acquiring)

    ECPK IT

    • Алматы
    Сейчас мы в поиске Senior Java разработчика в проект Эквайринга, для разработки и улучшения высоконагруженной системы по взаимодействию с Международными Платежными Системами (Visa,…
    • 1 мес. назад

    Просмотреть похожие вакансии:

  • Middle+/Senior Java Backend Developer

    ATI Projects

    • Алматы
    Требования: Понимание устройства операционных систем и их взаимодействия с JVM; * Глубокое знание Java и принципов ООП разработки; * Иметь представления о сетевом взаимоде…
    • 6 д. назад

    Просмотреть похожие вакансии:

  • Senior Java Developer, AWS

    COMTEK Inc.

    • Алматы
    Подбираем команду для крупной американской компании - мирового лидера в производстве спецтехники, промышленных машин и оборудования с 1886 года. Лидера, потому что машины компани…
    • 7 д. назад

    Просмотреть похожие вакансии: