Backend Java Developer (Netty)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Backend Java Developer (Netty/MQTT): Building scalable client-server applications for embedded device integration with an accent on high-performance networking and communication protocols. Focus on implementing raw socket communication via Netty, designing scalable messaging logic using MQTT, and refactoring complex binary protocols.
Location: Remote (Poland)
Company
is a fast-growing multinational company specializing in high-performance networking and embedded device integration.
What you will do
- Lead the development and maintenance of backend services using Java (11-21) and Spring Boot.
- Implement high-performance networking solutions using Netty to handle raw socket communication with embedded devices.
- Design and develop scalable messaging logic using MQTT (Mosquitto/RabbitMQ) for service interaction.
- Develop RESTful APIs to support mobile application functionality for Android and iOS.
- Utilize State Machine patterns to manage device lifecycles and create technical documentation via Sequence Diagrams.
- Manage database migrations with Flyway and MySQL, while monitoring system health via Prometheus and Grafana.
Requirements
- Proven experience as a Java Backend Developer with a portfolio of scalable, production-ready applications.
- Proficiency in Spring Boot and Java (versions 11 through 21).
- Extensive experience with networking frameworks like Netty and protocols such as TCP/UDP and MQTT.
- Strong experience in designing and developing RESTful APIs for mobile clients.
- Experience with embedded device integration and handling low-level binary protocols.
- Knowledge of MySQL, Flyway, and Firebase services (FCM/APNS).
Nice to have
- Familiarity with DevOps tools including Docker, GitLab CI, and HAProxy.
- Experience with Redis to enhance platform architecture.
Culture & Benefits
- Competitive salary package and motivation scheme.
- Health insurance and access to continuous professional development (training, certifications).
- International career opportunities and interaction with global teams of professionals.
- Corporate presents, awards, and years of service bonuses.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →