Jobiglo

No results.

Senior Java Backend Developer

PerfectVision · Cairo

Senior 🇬🇧 English
Java Spring MVC Spring Security Netty RabbitMQ Apache Kafka MySQL MongoDB Redis TCP UDP MQTT HTTP WebSocket OpenAPI specifications Webhook implementation Git

Job description

About the role

We are looking for an experienced Senior Java Backend Developer to join our engineering team building a high‑concurrency IoT PaaS platform. You will design, develop, and maintain scalable backend services that collect, process, and analyze massive streams of IoT data while mentoring junior engineers and collaborating across product, frontend, and DevOps teams.

Key responsibilities

  • Develop and maintain high‑concurrency IoT PaaS services using Spring Boot.
  • Design and implement data collection endpoints for TCP, UDP, MQTT, and HTTP protocols.
  • Build real‑time data consumption and analysis pipelines.
  • Create robust push APIs and business‑side integration endpoints.
  • Develop audio/video alarm file services and streaming media components.
  • Write protocol decoders for new device integrations.
  • Implement webhook and OpenAPI methods for third‑party platforms.
  • Optimize system performance for high‑throughput scenarios.
  • Conduct code reviews, provide technical mentorship, and lead architecture decisions.
  • Implement comprehensive testing, monitoring, and best‑practice standards.

Required profile

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • 7+ years of professional Java backend development.
  • Proven track record of building high‑concurrency distributed systems.
  • Experience in a senior or lead developer role, mentoring teams.
  • Comfortable working in agile development environments.

Required skills

  • Java (8+) and Spring ecosystem (Spring Boot, Spring MVC, Spring Security).
  • Netty framework for network programming.
  • Message queues: RabbitMQ, Apache Kafka.
  • Databases: MySQL, MongoDB, Redis.
  • Communication protocols: TCP, UDP, MQTT, HTTP, WebSocket.
  • OpenAPI specifications and webhook implementation.
  • Version control with Git.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec PerfectVision.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 1 week from now

50 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

PerfectVision

Cairo