Senior Java & IoT Back-end Developer
Perfect Vision · Dammam
Job description
About the role
We are looking for an experienced Senior Java Backend Developer to join our engineering team in Cairo. You will lead the design and development of a high‑concurrency IoT PaaS platform, delivering scalable services for data collection, processing, and analysis.
Key responsibilities
- Develop and maintain high‑concurrency IoT services using SpringBoot.
- Design data collection endpoints for TCP, UDP, MQTT, HTTP protocols.
- Build real‑time data consumption and analysis pipelines.
- Create robust push APIs and business‑side integration services.
- Develop audio/video alarm file services and streaming components.
- Design loosely coupled architecture with protocol‑specific device access.
- Write protocol decoders for new IoT device integrations.
- Implement webhook and OpenAPI methods for third‑party integration.
- Optimize performance for high‑throughput IoT scenarios.
- Conduct code reviews, mentor junior developers, and lead architecture decisions.
- Collaborate with frontend, DevOps, and product teams in agile sprints.
Required profile
- Bachelor's degree in Computer Science, Software Engineering or equivalent.
- 7+ years of professional Java backend development experience.
- Proven experience building high‑concurrency distributed systems.
- Previous senior or lead developer role in an agile environment.
- Strong problem‑solving, communication and mentorship abilities.
Required skills
- Java (Java 8+) and Spring ecosystem (SpringBoot, Spring MVC, Spring Security).
- Netty framework for network programming.
- Message queues: RabbitMQ, Apache Kafka.
- Redis for caching and session management.
- MongoDB and MySQL database expertise.
- Understanding of IoT protocols: TCP, UDP, MQTT, HTTP, WebSocket.
- RESTful API design and OpenAPI specifications.
- Webhook implementation and third‑party integration.
- Streaming media protocols and audio/video processing.
- Git version control and collaborative workflows.
- Microservices architecture and distributed systems concepts.
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 day ago
Expires 1 month from now
4 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Perfect Vision
Dammam
Related job offers
-
فني دعم ميداني لتقنية المعلومات
MIS - Al Moammar Information Systems Co. Dammam -
Site Reliability Engineer – DevSecOps & Sovereign Cloud
Akkodis Dammam -
Junior Front-End Developer
PULSEMEDIA (APAC) Dammam -
IT Technician (Hardware & Software)
Bdjobs.com Riyad -
ServiceNow Engineer – ITSM Specialist
JAWRAA Riyad