Про це оголошення
Розчаровані крихкими бекендами на Java, ненадійними інтеграціями зі сторонніми сервісами чи конвеєрами даних, які дають збій під навантаженням? Ми створюємо та відновлюємо критично важливі бекенд-архітектури, здатні витримувати реальні робочі навантаження в продакшені.
Спираючись на понад 10 років досвіду розробки платформ корпоративного рівня на Java, ми запускали системи, здатні обробляти телеметрію в реальному часі з польового обладнання та встановлювати безпечні з'єднання із зовнішніми регуляторними й фінансовими мережами. Ви співпрацюєте безпосередньо зі старшим інженером, який розуміє реальну вартість простою для бізнесу.
Що ви отримуєте
- Завантаження великих обсягів даних: наскрізні конвеєри (наприклад, MQTT/EMQX у Kafka) для передачі телеметрії в реальному часі та потоків даних із пристроїв IoT.
- Складні інтеграції зі сторонніми сервісами: автоматизоване проміжне програмне забезпечення для багатосторонньої звітності, створене за допомогою планувальників завдань, REST і RPC (OpenFeign, Dubbo) разом із Spring Cloud Gateway, захищене шифруванням SHA256/AES.
- Обробка даних із високим рівнем одночасності: шардований MySQL через ShardingSphere у поєднанні з розподіленими блокуваннями Redis, що гарантує збереження стабільності системи за великих обсягів даних і одночасних операцій запису.
- Автоматизація робочих процесів: спеціалізовані рушії робочих процесів (включно з Activiti), які з'єднують термінали, клієнтські системи та національні мережі звітності.
Технічні можливості
- Мікросервіси: Spring Boot, Spring Cloud, Dubbo, Nacos, OpenFeign.
- Обмін повідомленнями та потокова передача даних: Kafka, RabbitMQ, MQTT (EMQX), отримання даних із пристроїв у режимі реального часу.
- Рівень даних: MySQL, Oracle, ShardingSphere, MongoDB, Redis, оптимізація SQL, розподілені блокування.
- Надійність і безпека: розподілені транзакції, планування завдань, автентифікація JWT, безпека шлюзів.
- Розгортання та DevOps: Linux, Nginx, Docker.
- Full-stack можливості: поряд із розробкою бекенду, ми використовуємо сучасні інструменти штучного інтелекту та досвід роботи з JavaScript/Vue для створення повноцінних панелей керування та інструментів бек-офісу, що позбавляє витрат на найм окремого фронтенд-розробника.
Як ми співпрацюємо
- Чітка комунікація: бездоганна письмова англійська, щоденні звіти про прогрес і зручний збіг графіка з вашим часовим поясом.
- Орієнтація на результат: ми беремо на себе відповідальність за результат, а не просто виконуємо завдання, проактивно звертаємо увагу на потенційні ризики та пропонуємо найпростішу архітектуру для вирішення проблеми.
- Гнучкий графік: до 40 годин на тиждень як для довгострокової співпраці, так і для проєктів із фіксованим обсягом робіт.
Якщо вам потрібна допомога у плануванні, розробці або відновленні бекенду на Java, зокрема щодо конвеєрів збору даних, мікросервісів або складних інтеграцій зі сторонніми сервісами, ми пропонуємо надійні послуги. Надішліть ваші технічні вимоги, щоб отримати практичний план дій та прозору оцінку.