A

Backend Java Engineer

Airship is trusted by world’s leading brands such as Alaska Airlines, BBC and The Home Depot to drive revenue growth and customer loyalty with exceptional cross-channel customer experiences. Today, brands are challenged to deliver seamless…

airship На сервисе с: 13.10.26 10:19

Зарплата не указанаФранцияУдалёнка

About Airship

Airship is trusted by world’s leading brands such as Alaska Airlines, BBC and The Home Depot to drive revenue growth and customer loyalty with exceptional cross-channel customer experiences. Today, brands are challenged to deliver seamless, unified customer experiences across a fragmented array of channels and devices— apps, websites, email, SMS, wallets and more. 

Airship’s no-code, AI-powered platform was designed with non-technical, growth-focused teams in mind, making it easy to create, test and orchestrate hyper-personalized experiences across all channels. With the ability to easily enrich customer data and rapidly launch growth experiments, Airship enables brands to deliver consistent, meaningful interactions that accelerate conversion and foster deeper customer relationships.

We invite you to be part of our journey in building products and delivering services that touch millions of customers around the world every day.

To learn more about us, visit www.airship.com, read our blog or follow us on LinkedIn.

About the Role

As a Backend Java Engineer, you will design, develop, and support distributed systems that combine scale with high reliability. You will work on low-latency services that process continuous event streams and support analytical workloads across terabytes of data. Our backend infrastructure runs on Google Cloud Platform. It uses Java-based microservices and SQL and NoSQL databases. You will join a core engineering team that shapes Airship’s technical foundations and engineering practices.

What You'll Do

  • Design data schemas and take ownership of data semantics
  • Maintain, improve, and scale Java APIs and distributed services
  • Investigate performance issues using server metrics, application data, and system behavior
  • Improve the reliability, testability, and maintainability of our backend systems
  • Partner with product and engineering teams on technical design and implementation
  • Help define technical standards across teams
  • Lead and own large-scale releases and technical projects
  • Use AI as a technical assistant to draft development plans and investigate problems or bugs
  • Critically assess AI-generated suggestions for accuracy, security, and suitability

Duties and responsibilities described are not comprehensive. Additional tasks may be assigned, or the role’s scope may change based on business needs.

What We're Looking For

  • At least three years of experience designing, operating, and maintaining distributed systems
  • Professional fluency in spoken and written French
  • Strong Java development skills
  • Experience with unit testing, code reviews, documentation, and Git-based version control
  • Experience leading significant releases or technical projects
  • Familiarity with continuous integration and continuous delivery practices
  • Strong written and verbal communication skills
  • A collaborative and pragmatic approach to software development
  • A commitment to building reliable, maintainable, and testable systems

We'd Be Delighted If You Also Have

  • Experience troubleshooting and improving JVM performance
  • Experience with Google Cloud Platform
  • Knowledge of distributed NoSQL databases or key-value stores
  • Strong Linux administration fundamentals

Work Location & Travel Requirements

Airship’s ‘Digital First’ approach to work means that for the majority of our roles, work can be performed remotely, either some or most of the time. Airship believes that flexible work contributes to a more productive and more equitable work environment, and that Airshippers are able to collaborate, innovate, and support one another across different locations and timezones.

Some roles may require that employees perform their work from a specific location to support business activities, and/or be within proximity to an Airship office location or customer or partner locations, while other roles can be performed 100% remotely. 

This position is fully remote and may require up to 10% travel based on business needs or as requested by your manager.

Compensation

Starting pay may vary based on factors such as relevant skills, work experience, market demands, and location. All offers include stock options so employees have the opportunity to benefit from Airship’s success. 

Benefits & Perks

  • Medical insurance options for you and your dependents
  • Flexible time off, paid holidays, paid parental leave, and paid volunteer time off 
  • Support for your overall wellbeing with employer-subsidized mental health and employee wellness programs
  • A digital-first work environment and a monthly stipend to support remote work
  • Mentorship and growth opportunities to build skills and accelerate professional development
  • And more!

AI in Recruiting

We use artificial intelligence tools in our recruitment process as decision-support tools only. Airship's People Operations team reviews all AI-generated scores and recommendations before making any hiring determination. No applicant is rejected solely on the basis of an AI-generated output. Depending on your location, you may have the right to request human review of any AI-assisted employment decision or to opt out of AI evaluation. To make a request or learn more about how we use AI in hiring, contact privacy@airship.com or visit airship.com/legal.

View our EU and UK Candidate Privacy Notice here.

 

**Please Note: To ensure the security of your personal information, Airship will only contact candidates through email addresses ending with “@airship.com”.

Hiring Commitment

Airship is committed to fostering a diverse work environment and providing equal employment opportunities to all applicants and employees. We welcome your application and our hiring and employment decisions are made irrespective of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. In alignment with our commitment to equal opportunity, Airship will consider for employment all qualified applicants, including those with criminal histories, in a way that adheres to the principles of fairness and the requirements of local Fair Chance laws, where applicable.

By submitting this application, I affirm that the facts set forth in it are true and complete to the best of my knowledge. I understand that if I am employed, false statements, omissions, or misleading information given in my application, interview(s), or in a background check may result in dismissal.

Похожие вакансии Java/Scala/Kotlin

hh.ru
солар

Архитектор ПО (Java, C/C++)

соларНа сервисе с: 13.10.26 11:01
Зарплата не указанаРоссияМоскваУдалёнка

Мы ищем увлеченного Архитектора ПО – это возможность поучаствовать в проектировании архитектуры для масштабирования нашего CyberSec-продукта для защиты компаний от сложных целевых кибератак!

Стек: Javam Spring, C/C++, Kafka, PostgreSQL, Keycloak, Linux-агент (User и Kernel-space)

Что нужно будет делать:

  • Проектирование масштабируемых и отказоустойчивых систем для сбора, обработки и анализа событий с конечных точек

  • Архитектура высоконагруженного бэкенда: проектирование сервисов на Java / Spring Boot, потоковой обработки данных через Kafka и Flink, хранилищ на PostgreSQL и ClickHouse

  • Проектирование взаимодействия серверной части и агентского ПО на C++ (Windows / Linux): протоколы, схемы обновления, обработка ошибок, управление конфигурацией на стороне агентов

  • Проектирование управления доступом на базе Keycloak (IAM, аудит, интеграции)

  • Оценка и выбор архитектурных решений

  • Формирование технических решений и ТЗ для команд разработки (Java-команда, команды агентов)

  • Участие в код-ревью ключевых решений, менторинг инженеров по архитектурным вопросам

  • Работа с нагрузочным тестированием, сайзинг, анализ узких мес

Что мы ожидаем:

  • Опыт проектирования масштабируемых, отказоустойчивых распределённых систем от 3 лет

  • Глубокое понимание Java и Spring Boot, опыт проектирования микросервисной и модульно-монолитной архитектуры

  • Практический опыт работы с Kafka (streaming, топологии, consumer groups, exactly-once/at-least-once семантики)

  • Опыт проектирования OLAP-хранилищ на ClickHouse для больших объёмов событийных данных

  • Опыт работы с PostgreSQL: моделирование данных, индексация, репликация, масштабирование

  • Понимание Flink: streaming-обработка, stateful processing, windowing, backpressure.

  • Опыт работы с C++ на уровне, достаточном для проектирования взаимодействия с нативными агентами (Windows/Linux): процессы, потоки, IPC, архитектурные подходы к написанию высокопроизводительного кода

  • Понимание принципов IAM / OAuth2 / OIDC, опыт работы с Keycloak или аналогами

  • Опыт проектирования систем с высокой нагрузкой (десятки-сотни тыс. событий/сек)

Будет большим плюсом:

  • Опыт в области кибербезопасности, SOC, EDR/SIEM/XDR-решений

  • Знание Prometheus / Grafana / ELK для мониторинга и логирования

  • Опыт проектирования agent–server коммуникации (gRPC, MQTT, AMQP)

  • Понимание Windows-платформы: ETW, WMI, hooks, kernel/user mode, драйверы

  • Понимание Linux-платформы: eBPF, inotify/fanotify, kprobe/uprobe

  • Опыт работы с Terraform/Ansible для инфраструктурного кода

  • Опыт сертификации СЗИ в ФСТЭК/ФСБ/МО

Мы предлагаем:

  • Официальное оформление в аккредитованную ИТ-компанию
  • Удаленный или гибридный формат работы, у нас стильный и комфортный офис в центре Москвы
  • Конкурентный оклад, премии по результатам работы
  • Сильная команда экспертов, которые всегда готовы помочь и поделиться знаниями
  • Возможность работать над передовыми продуктами в сфере кибербезопасности
  • Перспективы для профессионального и карьерного продвижения
  • Корпоративные мероприятия, путешествия, спортивные активности онлайн и оффлайн (онлайн-марафоны, бег, йога, волейбол, лыжи, и др.)

Социальный пакет

  • ДМС со стоматологией в лучших клиниках России, возможность подключить родственников по корпоративным ценам
  • Доплата больничных до 100% от оклада (14 дней в году), 10 оплачиваемых day-off на случай форс-мажора
  • Возможность бесплатного обучения: внешние обучения, профильные конференции, а также наши внутренние курсы и электронная корпоративная библиотека с сотнями книг
  • Скидки от компаний-партнеров: спорт, английский, психолог, интернет и многое другое
  • Материальная помощь при важных событиях в жизни (заключение брака, рождение детей и другое)
hh.ru
до 350k ₽РоссияМоскваОфис
Обязанности:
  • Проектирование и разработка архитектуры апплетов и самих апплетов Java Card для COS USIM в соответствии со спецификациями 3GPP, ETSI, GlobalPlatform и требованиями сотовых операторов (MNO/MVNO).
  • Минимизация потребления памяти чипа, защита от утечек данных через каналы криптоанализа (SPA/DPA), реализация алгоритмов аутентификации (MILENAGE, TUAK, ГОСТ).
  • Проведение Code Review кода апплетов, контроль качества кодовой базы
  • Постановка технических задач (ТЗ) для разработчиков ядра COS, координация совместных релизов (связка: ядро СOS + апплеты)
  • Участие в предпроектных мероприятиях (Pre-sale/RFI/RFP), анализ ТЗ сотовых операторов, оценка технической реализуемости требований на базе COS и их сроков.
  • Защита конкретных реализаций решений на технической квалификации продукта перед инженерами операторов связи, участие в разборе критических дефектов, выявленных на этапах тестирования и/или производства. Контроль подготовки BAP-карт.
  • Валидация профиля перед передачей шаблонов данных в массовое производство.
  • Общее руководство жизненным циклом UICC продукта у сотовых операторов.
  • Планирование и контроль сроков разработки апплетов, управление жизненным циклом версий (Release Management) и конфигурациями связки «ядро COS + апплеты». Формирование стратегии ветвления и развития продукта.

Требования:
  • Java Card Platform - практический опыт разработки на Java Card. Понимание ключевых компонентов платформы: Java Card API, Java Card Virtual Machine и Java Card Runtime Environment.
  • Понимание принципов работы SIM-карт, файловой системы, управления памятью и процессов в том числе ISO/IEC 7816 (структура APDU команд).
  • Практическое применение спецификаций GP в т.ч. установка, удаление, персонализация апплетов и управления ключами. Знание Secure Channel Protocol (SCP01/02/03).
  • 3GPP/ETSI/GSMA: Понимание телекоммуникационных стандартов, определяющих работу SIM/USIM/eSIM. Упор на спецификации ETSI TS 102 221 (физические и логические характеристики UICC) и ETSI TS 102 226 (удаленное управление апплетами).
  • Практический опыт разработки STK(Sim Tool Kit)-апплетов (в том числе UICC Application Toolkit (USAT)/Card Application Toolkit (CAT)
  • Знание Java Card Development Kit. Практический опыт в Eclipse (с плагинами для Java Card) или в других IDE для разработки.
  • Навыки работы с инструментами для анализа протоколов и логирования APDU, например, COMPRION, а также со смарт-карт ридерами и эмуляторами
  • Уверенное знание процессов генерации, хранения и управления криптографическими ключами на смарт-картах: 3DES, AES, RSA, ECC, а также российских криптоалгоритмов (ГОСТ)
  • Релевантный подтвержденный опыт:
    Прохождение технической квалификации поставщика СИМ-карт: (разработка, тестирование и утверждение образцов СИМ-карт у сотовых операторов)
    Написание апплетов по ТЗ заказчика, согласование профилей, отладка, тестирование, изготовление BAP
    -карт, вывод на производство.

Условия:
  • работа в офисе
  • испытательный срок 3 месяца
  • обучение за счет компании
  • ДМС после испытательного срока
  • компенсация услуг фитнеса после испытательного срока

Соц.сети
aston

Java разработчик (стажер)

astonНа сервисе с: 13.10.26 11:03
от 60k ₽Не указана странаЛокация не указанаУдалёнка

#intern #100k #удаленка

Aston
Java разработчик/Java Developer (стажер)
от 60 000 ₽ за месяц, до вычета налогов
Опыт работы: не требуется
Полная занятость
График: 5/2
Формат работы: удалённо

☑️ Чем предстоит заниматься
-Приходите к нам на бесплатное онлайн-обучение "Java-разработчик"
-Для этого напишите в сопроводительном письме "Обучение"

☑️ Наши пожелания к кандидатам
-Понимание принципов ООП, алгоритмов и структур данных
-Знание Java Core, основ Java EE (Servlets, JSP)
-Представление о реляционных базах данных (Oracle, MySQL, PostgreSQL)
-Опыт написания unit-тестов, знакомство с Git/SVN, Spring Framework, Hibernate
-Законченное высшее или среднее специальное (профильное) образование
-Обучение длительностью 3–4 месяца в формате полного рабочего дня (9:00–18:00). Для кандидатов из городов, где есть наш офис, — обязательное посещение офиса. Для кандидатов из других городов — удаленный формат
-Теория и практика: вы будете изучать материал и сразу применять его на учебных проектах
-Подготовка к собеседованиям и самопрезентации
-Практика под руководством опытного технического руководителя
-Законченное высшее или среднее специальное (профильное) образование
-Базовые знания Java
-Знание что такое Git и как с ним работать
-Готовность пройти стажировку в компании ASTON
-Онлайн-обучение длится 3 месяца. Формат смешанный: самостоятельное изучение материалов на корпоративной платформе + 1 раз в неделю вечером занятие с преподавателем

Контакты: •••••••• / Telegram ••••••••

Java Job •••••••• | •••••••• | ••••••••

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.