Did you apply to Back-End Developer?
Back-End Developer
Job Overview
Position Overview We are seeking an experienced Senior Java Backend Developer to join our dynamic engineering team working on a high-concurrency IoT PaaS platform. This role requires a technical leader who can design and develop scalable backend systems for IoT data collection, processing, and analysis while mentoring junior developers and collaborating cross-functionally to deliver robust enterprise solutions.
Desired Candidate Profile
Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience 7+ years of professional Java backend development experience Proven track record of building high-concurrency distributed systems Experience working 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 framework 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 for document-based data storage Proficiency with MySQL and relational database design Understanding of IoT communication protocols (TCP, UDP, MQTT, HTTP, WebSocket) Experience with RESTful API design and OpenAPI specifications Knowledge of webhook implementation and third-party system integration Familiarity with streaming media protocols and audio/video processing Experience with version control systems (Git) and collaborative workflows Understanding of microservices architecture and distributed systems Exceptional problem-solving abilities and analytical thinking Strong attention to detail and commitment to code quality Excellent communication and mentorship skills Ability to translate business requirements into scalable technical solutions Strong collaborative mindset and cross-functional teamwork Experience with high-concurrency and high-availability system design Experience with Docker and Kubernetes for containerized deployments Knowledge of Linux/Ubuntu server administration and deployment Familiarity with Apache Kafka or other distributed streaming platforms Experience with Elasticsearch for log analysis and search capabilities Knowledge of time-series databases (InfluxDB, TimescaleDB) Understanding of IoT device management and protocol translation 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
Ready to apply?
You are viewing this role on JobSphere AI. Continue on naukrigulf.com to apply.
Opens the original job posting in a new tab
Saved on this device. Log in to keep your saved jobs on all your devices.
Log in Create account- CompanyPerfect Vision - KSA
- LocationDammam Khobar Eastern Province, Saudi Arabia
- CategoryFull Stack
- Listing sourceNaukrigulf
- Apply onnaukrigulf.com
- Listed1 month ago