Posted
Ref: SP132-27

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.

Candidates who applied for this job also applied for
Full Stack Web Developer Easy Apply
Kershaw Leonard
Dubai 10 Sep
Programmer - .Net / C# / Automation Easy Apply
Capgemini
Dubai 22 Jul
Full-Stack PHP Developer Easy Apply
Adecco
Dubai 15 Jul
Frontend Developer Easy Apply
NFT Talent
Dubai 10 Sep
Backend Developer Easy Apply
NFT Talent
Dubai 10 Sep
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month