Senior Java Backend Developer📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | Remote | |
| Location | Saudi Arabia |
Job Description
About the Role
Perfect Vision is seeking a Senior Java Backend Developer to join its dynamic engineering team in Saudi Arabia. This full-time role is central to the design and development of scalable backend systems for a high-concurrency IoT PaaS platform. The position requires a technical leader capable of contributing to IoT data collection, processing, and analysis, while also mentoring junior developers and collaborating across functions.
Key Responsibilities
- Develop and maintain high-concurrency IoT PaaS services using the SpringBoot framework.
- Design and implement IoT data collection endpoints for various communication protocols (TCP, UDP, MQTT, HTTP).
- Build scalable data consumption and analysis endpoints for real-time IoT data processing.
- Create robust data push endpoints and business-side APIs for seamless integration.
- Develop audio/video alarm file services and streaming media components.
- Design modular architecture with protocol-specific device access components.
- Write protocol decoders following predefined rules for new IoT device integrations.
- Implement webhook and OpenAPI methods for third-party platform integration.
- Optimize system performance for high-throughput IoT data scenarios.
- Implement comprehensive testing strategies and monitoring solutions.
- Participate in agile development processes and sprint planning.
Technical Leadership and Collaboration
This role involves significant technical leadership and cross-functional collaboration within the engineering team. The Senior Java Backend Developer will:
- Conduct comprehensive code reviews and provide technical mentorship to junior developers.
- Collaborate with frontend developers, DevOps engineers, and product managers to deliver robust enterprise solutions.
- Lead backend architecture decisions and technical initiatives.
- Promote and enforce development best practices and coding standards.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a 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.
Core Competencies
- 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.
Work Environment
This full-time position offers the opportunity to work within a dynamic engineering team, contributing to the development of robust enterprise solutions in the IoT domain.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related Senior Java Backend Developer Opportunities
- Florist Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Receptionist Jobs in Riyadh
- Hotel Housekeeping Supervisor Jobs in Riyadh
- Content Creator Jobs in Riyadh
- Other Job Fields in
- Florist Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Receptionist Jobs in Riyadh
- Hotel Housekeeping Supervisor Jobs in Riyadh
- Content Creator Jobs in Riyadh
- Marketing Specialist Jobs in Riyadh
- Business Development Specialist Jobs in Riyadh
- Data Entry Agent Jobs in Riyadh
- Cashier Jobs in Riyadh
- Pastry Chef Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Seller Jobs in Makkah
- Chemical Technician Jobs in Arar
- Store Keeper Jobs in Al Qatif
- Fast food maker Jobs in Taif
- Branch Manager Jobs in Hafar Al Batin
- Quality Control Engineer Jobs in Nifi
- Maintenance Supervisor Jobs in Al Khobar
- Cashier Jobs in Hafar Al Batin
- Social Media Manager Jobs in Riyadh
- Anesthetic Technician Jobs in Jeddah