drjobs Full Stack Developer - Perfect Vision العربية

Full Stack Developer - Perfect Vision

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Al Khobar - Saudi Arabia

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Company Overview:
Perfect Vision Factory headquartered in Saudi Arabia is a pioneering leader in IoT and safety solutions. We specialize in creating advanced systems designed to enhance safety across various industries through stateoftheart technology. Our innovative product lineup includes Proximity Warning Alert Systems Smart IoT Helmets Driver Monitoring Systems and Air Quality Monitoring Systems among others. At Perfect Vision Factory we pride ourselves on our excellence in manufacturing continuous research and development and our ability to provide customized solutions tailored to the unique needs of our clients. We are dedicated to advancing safety and connectivity across a diverse range of applications.

Job Description:
We are seeking a highly skilled and experienced Full Stack Developer with 57 years of professional experience to join our dynamic IT team. In this role you will be responsible for designing developing and maintaining robust and scalable applications using a diverse technology stack including Java Spring Boot Netty RabbitMQ Redis MySQL MongoDB and Vue.js. The ideal candidate will have a strong background in both frontend and backend development with the ability to build highperforming systems that meet the complex needs of our business.

Key Responsibilities:

Application Development:

  • Design develop and maintain our core applications using Java and the Spring Boot framework.
  • Ensure robust and scalable implementation of new features and enhancements.

Asynchronous Messaging:

  • Implement and manage asynchronous messaging architectures utilizing RabbitMQ for improved data handling and processing.

Database Management:

  • Design optimize and maintain data storage solutions using both SQL (MySQL) and NoSQL (MongoDB) databases.
  • Ensure data integrity and efficient access.

RealTime Communication:

  • Enhance realtime communication capabilities in our applications using Netty.
  • Ensure low latency and high throughput in data transmission.

Caching Solutions:

  • Implement and manage caching mechanisms using Redis to significantly improve application performance and response times.

FrontEnd Development:

  • Develop and maintain userfriendly and responsive frontend interfaces using Vue.js.
  • Ensure crossbrowser compatibility and optimal user experience.

Collaboration:

  • Work closely with crossfunctional teams including product management design and other development teams to define design and ship new features.
  • Participate in code reviews and provide constructive feedback.

Code Quality and Maintenance:

  • Ensure high standards of code quality organization and automation.
  • Provide ongoing technical support and maintenance for deployed applications.

Continuous Improvement:

  • Stay updated with the latest industry trends technologies and best practices to continually enhance development processes and application performance.

Required Skills and Qualifications:

Technical Proficiency:

  • Proficient in Java and the Spring Boot framework.
  • Extensive experience with messaging systems like RabbitMQ.
  • Strong understanding of both SQL (MySQL) and NoSQL (MongoDB) databases.
  • Knowledge of realtime web technologies specifically Netty.
  • Familiarity with caching mechanisms particularly Redis.
  • Solid experience with frontend technologies especially Vue.js.

Software Development Expertise:

  • Strong understanding of objectoriented programming and design patterns.
  • Proficient in developing RESTful APIs and microservices architecture.
  • Strong analytical and problemsolving skills.

Qualifications:

  • Bachelors degree in Computer Science Engineering or a related field.
  • 57 years of experience in software development with a proven track record of developing and implementing largescale software applications.
  • Excellent communication and teamwork skills.
  • Ability to thrive in a fastpaced deadlinedriven environment.

Job Type: Fulltime

Pay: 7000.00 9500.00 per month

This job has been sourced from an external job board.
More jobs on

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.