Senior IoT Backend Architect

Perfect Vision - KSA

Eastern Province

On-site

SAR 240,000 - 480,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Perfect Vision - KSA is seeking an experienced Senior Java Backend Developer to join our engineering team. You will design and build scalable backend systems for IoT data collection, processing, and analysis, while mentoring junior developers and collaborating across functions to deliver enterprise-grade solutions.

The role requires leadership in backend architecture, microservices, and high-throughput data handling, with extensive experience in Spring and Netty.

Qualifications

  • 7+ years of professional Java backend development experience.
  • Experience building high-concurrency distributed systems.
  • Experience in agile development environments.
  • Experience in a senior or lead developer role.
  • Expert proficiency in Java (Java 8+) and Spring ecosystem (SpringBoot, Spring MVC, Spring Security).
  • Strong experience with Netty for network programming and protocol handling.
  • Proficiency with message queue systems (RabbitMQ, Apache Kafka).
  • Experience with Redis for caching and session management.
  • Knowledge of MongoDB and MySQL.
  • Understanding of IoT protocols (TCP, UDP, MQTT, HTTP, WebSocket).
  • Experience with RESTful API design and OpenAPI specifications.
  • Knowledge of webhook implementation and third-party integration.
  • Familiarity with streaming media protocols and audio/video processing.
  • Experience with Git and collaborative workflows.
  • Understanding of microservices architecture and distributed systems.
  • Experience with Docker and Kubernetes for containerized deployments.
  • Knowledge of Linux/Ubuntu server administration and deployment.
  • Familiarity with Elasticsearch for log analysis and search.
  • Knowledge of time-series databases (InfluxDB, TimescaleDB).
  • Experience with real-time data processing frameworks (Apache Storm, Apache Flink).
  • Familiarity with monitoring tools (Prometheus, Grafana, ELK stack).
  • Knowledge of security best practices for IoT systems.
  • Experience with CI/CD pipelines and DevOps practices.
  • Contribution to open-source Java projects.
  • Experience with cross-platform deployment scenarios.

Responsibilities

  • Develop and maintain high-concurrency IoT PaaS services using SpringBoot framework.
  • Design and implement IoT data collection endpoints for TCP/UDP/MQTT/HTTP.
  • Build scalable data consumption and analysis endpoints for real-time processing.
  • Create robust data push endpoints and APIs for integration.
  • Develop audio/video alarm file services and streaming components.
  • Lead backend architecture decisions and technical initiatives.
  • Implement comprehensive testing strategies and monitoring solutions.
  • Collaborate with frontend, DevOps, and product managers.
  • Champion development best practices and coding standards.
  • Participate in agile development and sprint planning.

Skills

Java backend
High concurrency
Distributed systems
Agile
Mentorship
OpenAPI
REST APIs
Microservices
Docker
Kubernetes
Git
Kafka
RabbitMQ
Redis
MongoDB
MySQL
Elasticsearch
Linux
IoT protocols

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
Git
RabbitMQ
Kafka
Redis
MongoDB
MySQL
Elasticsearch
InfluxDB
TimescaleDB

Job description

Perfect Vision - KSA is seeking an experienced Senior Java Backend Developer to join our engineering team. You will design and build scalable backend systems for IoT data collection, processing, and analysis, while mentoring junior developers and collaborating across functions to deliver enterprise-grade solutions.

The role requires leadership in backend architecture, microservices, and high-throughput data handling, with extensive experience in Spring and Netty.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Back-End Developer
Back-End Developer

Perfect Vision - KSA • Eastern Province

On-site
SAR 240,000 - 480,000
IoT Fleet Connectivity & Data Pipelines Engineer
IoT Fleet Connectivity & Data Pipelines Engineer

Perfect Vision - KSA • Eastern Province

On-site
SAR 180,000 - 300,000
Senior JAVA Backend Engineer - Remote
Senior JAVA Backend Engineer - Remote

InnovationTeam • Saudi Arabia

Remote
SAR 300,000 - 420,000
Senior Java Backend Engineer | Microservices & CI/CD Lead
Senior Java Backend Engineer | Microservices & CI/CD Lead

InnovationTeam • Saudi Arabia

Remote
SAR 300,000 - 420,000
Junior Backend Engineer
Junior Backend Engineer

TAWANTECH • Riyadh

On-site
SAR 120,000 - 180,000
Industrial IoT Solutions Architect
Industrial IoT Solutions Architect

Optimal • Dhahran Compound

On-site
SAR 60,000 - 90,000
Senior Backend Engineer: Build Scalable Java Microservices
Senior Backend Engineer: Build Scalable Java Microservices

TAWANTECH • Riyadh

On-site
SAR 180,000 - 260,000
IoT Advanced Solution Engineer
IoT Advanced Solution Engineer

Optimal • Dhahran Compound

On-site
SAR 60,000 - 90,000
Remote Backend Engineer — Saudi-based Data Systems
Remote Backend Engineer — Saudi-based Data Systems

Visa Hunt • Saudi Arabia

On-site
SAR 150,000 - 240,000
Senior Backend Engineer - Microservices & Cloud Platform
Senior Backend Engineer - Microservices & Cloud Platform

ApplyMint • Riyadh

On-site
SAR 300,000 - 420,000