Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
CCallsign
Абу-Даби, ОАЭ1 месяц назад
Грейд
Middle
Опыт работы
3-6 лет
Уровень английского
B2, выше среднего
Релокация
ОАЭ, Абу-Даби
Письмо на почту или сообщение рекрутеру в Telegram
Российский хакер Владимир Леонидович Левин попытался совершить крупнейшее ограбление банка в истории через коммутируемый интернет в 1994 году. Зиа Хайят, генеральный директор и основатель Callsign, был заинтригован — мошенничество из кресла стало реальной возможностью. С этого момента Зиа понял, что хочет сыграть роль в борьбе с злоумышленниками и обеспечении безопасности интернета для всех.
Основанная в 2012 году, Callsign ставит своей миссией упрощение и обеспечение безопасности цифровой идентификации для всех и всего. За это время мы выросли до более чем 250 сотрудников, открыли офисы в Великобритании и Абу-Даби, были признаны Глобальным Инноватором ВЭФ, и наша технология используется многими ведущими мировыми финансовыми учреждениями для обеспечения безопасности миллионов потребителей.
Но мы не останавливаемся на достигнутом. Революция в области идентификации только началась, и мы ищем самые яркие и любознательные умы, чтобы помочь нам сделать каждое веб-, мобильное и физическое взаимодействие бесшовным и безопасным. Если это звучит как вы, давайте пообщаемся.
В качестве инженера-программиста в Callsign вы будете проектировать, создавать и поддерживать компоненты нашей высокопроизводительной Java-платформы. Вы будете работать в гибкой, быстро меняющейся среде, сотрудничая с кросс-функциональными командами для предоставления безопасного, масштабируемого и высокопроизводительного программного обеспечения. Вы будете нести ответственность за функции от разработки до развертывания, проактивно улучшая качество кода, надежность и эффективность.
Проектировать, разрабатывать, тестировать и поддерживать сервисы и API на основе Java. Писать чистый, тестируемый и поддерживаемый код, следуя лучшим инженерным практикам. Понимать требования перед написанием кода, участвуя в сессиях по уточнению требований с коллегами, QA и Product для предоставления высококачественных функций. Участвовать в код-ревью и вносить вклад в непрерывное совершенствование. Проводить сквозное тестирование внедренного кода. Поддерживать производственные развертывания и устранять проблемы с SRE/App Support. Выявлять и устранять технический долг и узкие места производительности.
3–6 лет коммерческого опыта в разработке на Java. Глубокие знания Java (8+/17+), Spring Boot и проектирования RESTful API. Опыт работы с реляционными базами данных (PostgreSQL/MySQL/Oracle) и SQL. Знакомство с DynamoDB или другими NoSQL базами данных. Знакомство с Docker, Linux и CI/CD конвейерами. Понимание принципов тестирования программного обеспечения (модульное, интеграционное, контрактное и регрессионное). Понимание основ ООП и принципов SOLID. Понимание сложности пространства и времени. Производственный опыт использования метрик для надежной наблюдаемости. Опыт работы с системами правил, языками выражений или системами управления рабочими процессами. Опыт работы с паттернами оркестрации и рабочих процессов, такими как Saga, Process Manager или state machines. Опыт работы с микросервисной архитектурой, распределенным кэшированием с Redis и потоковой передачей событий с Kafka. Знание практик безопасного кодирования и основ безопасности приложений. Сильные коммуникативные навыки, аналитическое мышление и навыки сотрудничества.
Знакомство с инструментами наблюдаемости (Prometheus, Grafana, ELK, OpenTelemetry). Опыт работы с очередями сообщений (Kafka, RabbitMQ). Базовые знания Kubernetes, AWS или Terraform. Опыт работы в условиях быстрого роста или стартапов. Знакомство с криптографическими практиками и шифрованием/дешифрованием. Понимание паттернов распределенных систем, таких как Circuit Breaker, Idempotency и Outbox. Опыт реактивного программирования (Spring WebFlux / Project Reactor) или Java Virtual Threads. Понимание прикладной криптографии (шифрование, хеширование, цифровые подписи, TLS/mTLS).
Частное премиальное медицинское страхование Оплата визовых расходов, включая 1 месяц оплачиваемого проживания в отеле по прибытии Ежегодная авиационная субсидия для страны проживания 3 месяца оплачиваемого отпуска по беременности и родам и 2 недели оплачиваемого отпуска для отцов 25 дней ежегодного отпуска + выходные дни Callsign (не включены в отпуск) Конкурентоспособная заработная плата Пособие по окончании службы (EOSB)
Russian hacker, Vladimir Leonidovitch Levin, attempted the biggest bank heist the world had ever seen via dial-up internet in 1994, Zia Hayat, Callsign CEO and founder, was hooked - armchair fraud became a real possibility. From this moment, Zia knew he wanted to play a part in stopping the bad guys and securing the internet for all. Founded In 2012, Callsign's mission has been to make Digital Identity simple and secure for everyone and everything. In that time, we've grown to over 250 employees, opened offices in UK and Abu Dhabi, been recognised as a WEF Global Innovator and our technology is being used by many of the world's leading financial institutions to keep millions of consumers safe. But we aren't stopping here. The identity revolution has only just begun, and we are looking to hire the brightest and inquisitive minds to help us make every web, mobile and physical Interaction seamless and secure. If this sounds like you, lets chat.
As a Software Engineer at Callsign, you will design, build, and maintain components of our highly transactional Java platform. You’ll work in an Agile, fast-paced environment, collaborating with cross-functional teams to deliver secure, scalable, and performant software. You’ll take ownership of features from development through deployment, proactively improving code quality, reliability, and efficiency.
Responsibilities
Design, develop, test and maintain Java-based services and APIs. Write clean, testable, and maintainable code following engineering best practices. Understand requirements before writing code by participating in refinement sessions with peers, QA and Product to deliver high-quality features. Participate in code reviews and contribute to continuous improvement. Perform end-to-end testing of pushed code. Support production deployments and troubleshoot issues with SRE/App Support. Identify and address technical debt and performance bottlenecks.
Requirements
3–6 years of commercial experience in Java development. Strong knowledge of Java (8+/17+), Spring Boot, and RESTful API design. Experience with relational databases (PostgreSQL/MySQL/Oracle) and SQL. Familiarity with DynamoDB or other noSQL databases. Familiarity with Docker, Linux, and CI/CD pipelines. Understanding of software testing principles (unit, integration, contract and regression). Understanding of OOP fundamentals and SOLID principles. Understanding of space and time complexity. Production experience of Metrics for reliable observability. Experience with rules engines, expression languages or workflow engines. Experience with orchestration and workflow patterns such as Saga, Process Manager or state machines. Exposure to microservices architecture, distributed caching with Redis, and event streaming with Kafka. Awareness of secure coding practices and application security fundamentals. Strong communication, analytical thinking, and collaboration skills.
Good to have:
Familiarity with observability tools (Prometheus, Grafana, ELK, OpenTelemetry). Experience with message queues (Kafka, RabbitMQ). Basic knowledge of Kubernetes, AWS, or Terraform. Experience in high-growth or startup environments. Exposure to crypto practices and encryption/decryption Understanding of distributed system patterns such as Circuit Breaker, Idempotency and Outbox Exposure to reactive programming (Spring WebFlux / Project Reactor) or Java Virtual Threads Understanding of applied cryptography (encryption, hashing, digital signatures, TLS/mTLS)
Benefits
Private Premium Health Insurance Visa costs including 1 month paid hotel stay on arrival Annual Airfare Allowance for the home country 3 months full pay maternity leaves & 2 weeks full pay paternity leaves 25 days of annual leave + Callsign Bank Holiday (not included in holiday allowance) Competitive Salary Gratuity as EOSB
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 16 800 до 26 300