Full Stack Developer

Perfect Vision

Dammam, Saudi Arabia

Posted on: 19 Aug 2024

{{ flashMessage.message }}

JOB DESCRIPTION / ROLE

Employment: Full Time

- Design, develop, and implement robust and scalable web applications using a full-stack approach
- Collaborate with cross-functional teams, including UI/UX designers, backend engineers, and project managers, to ensure the successful delivery of projects
- Develop and maintain RESTful APIs using the Java Spring Boot framework
- Integrate and optimize the application with the TCP/IP protocol-based system platform and intelligent hardware using the Netty framework
- Implement data persistence and management solutions using a combination of MySQL, MongoDB, and Redis
- Optimize application performance, scalability, and security
- Participate in code reviews and provide technical guidance to junior developers
- Identify and address technical issues, bugs, and challenges throughout the software development lifecycle
- Stay up to date with the latest trends, technologies, and best practices in web development
- Contribute to the continuous improvement of development processes and tools

Requirements:
Qualifications:

- Bachelor's degree in computer science, Software Engineering, or a related field
- Proficiency in Java, Spring Boot, and related web development frameworks
- Familiarity with Netty framework for TCP/IP protocol-based systems
- Experience working with MySQL, MongoDB, and Redis databases

Experience:

- Minimum 5 years of experience as a full-stack web developer
- Proven track record of designing, developing, and deploying complex web applications
- Experience in integrating and optimizing applications with TCP/IP protocol-based systems and intelligent hardware
- Familiarity with Agile software development methodologies

Soft Skills:

- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Adaptability and willingness to learn new technologies
- Attention to detail and a focus on delivering high-quality work
- Ability to work independently and as part of a team
- Proactive and self-motivated in identifying and addressing technical challenges

Technical Skills:

- Proficient in Java, Spring Boot, and related web development frameworks
- Expertise in RESTful API design and implementation
- Hands-on experience with the Netty framework for TCP/IP protocol-based systems
- Familiarity with MySQL, MongoDB, and Redis databases
- Exposure to front-end technologies such as HTML, CSS, JavaScript, and responsive web design
- Knowledge of software design patterns, best practices, and software engineering principles
- Familiarity with containerization and cloud-based deployment strategies
- Proficient in using version control systems (e.g., Git) and collaboration tools

ABOUT THE COMPANY

We are an IoT and safety solutions company located in Saudi Arabia. We manufacture, provide and develop various IoT systems for different applications, especially in the safety field.

IoT technologies We work with various IoT verticals like smart cities, cold chain, water, smart home, sphere, agri, bank, power, etc.

Advertise Here

Candidates who applied for this job also applied for

Sr. Software Developer

Easy Apply
Michael Page
Saudi Arabia
13 Aug 2024

Programmer - .Net / C# / Automation

Easy Apply
Capgemini
Dubai
22 Jul 2024

Full-Stack PHP Developer

Easy Apply
Adecco
Dubai
15 Jul 2024

Frontend Developer

Easy Apply
NFT Talent
Dubai
10 Sep 2024

Senior Software Engineer

Easy Apply
Grantrow
Remote
18 Jul 2024
INSTALL APP
×