Search by job, company or skills

Perfect Vision

Full Stack Developer

Early Applicant
  • a month ago
  • Be among the first 50 applicants

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 state-of-the-art 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 5-7 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 front-end and back-end development, with the ability to build high-performing 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.
  • Real-Time Communication:
Enhance real-time 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.
  • Front-End Development:
Develop and maintain user-friendly and responsive front-end interfaces using Vue.js.
  • Ensure cross-browser compatibility and optimal user experience.
  • Collaboration:
Work closely with cross-functional 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 real-time web technologies, specifically Netty.
Familiarity with caching mechanisms, particularly Redis.
  • Solid experience with front-end technologies, especially Vue.js.
  • Software Development Expertise:
Strong understanding of object-oriented programming and design patterns.
  • Proficient in developing RESTful APIs and microservices architecture.
Strong analytical and problem-solving skills.
  • Qualifications:
Bachelors degree in Computer Science, Engineering, or a related field.
  • 5-7 years of experience in software development with a proven track record of developing and implementing large-scale software applications.
* Excellent communication and teamwork skills.
  • Ability to thrive in a fast-paced, deadline-driven environment.

Job Type: Full-time

Pay: ﷼7,
  • 00 - ﷼9,500.00 per month


More Info

Skills Required

Login to check your skill match score

Login

Date Posted: 25/10/2024

Job ID: 97995765

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 18-11-2024 06:49:47 PM
Home Jobs in Saudi Arabia Full Stack Developer