Search by job, company or skills

Perfect Vision

Full Stack Developer

Early Applicant
  • 10 days ago
  • Be among the first 50 applicants

Job Description

JOB TITLE: Full Stack Developer

JOB TYPE: Full-time

LOCATION: Dammam

IQAMA STATUS: Transferable

SUPERVISOR/MANAGER: Innovation Manager

Main Duties/Responsibilities

  • - 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

Qualifications

SKILLS & EXPERIENCE

  • - 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

Performance Goals

  • - Deliver high-quality, scalable, and maintainable web applications that meet or exceed business requirements
  • - Collaborate effectively with cross-functional teams to ensure the timely and successful completion of projects
  • - Continuously improve application performance, security, and reliability
  • - Identify and implement innovative solutions to technical challenges
  • - Contribute to the development and optimization of the organization's technology stack
  • - Participate in knowledge-sharing and mentoring activities to support the growth of the development team

KPIs

  • - Successful delivery of web applications within project timelines and budgets
  • - Positive feedback from stakeholders on the quality and functionality of the delivered applications
  • - Measurable improvements in application performance, scalability, and security
  • - Adoption and effective implementation of new technologies and best practices
  • - Number of technical issues and bugs resolved within agreed-upon SLAs
  • - Participation in knowledge-sharing and mentoring activities
  • - Continuous professional development and skill enhancement

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 17/11/2024

Job ID: 100608155

Report Job

About Company

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