Java full-stack developer

Riyadh Tax Free1 days agoFull-time External
Negotiable
We are seeking a skilled Java Full-Stack Developer to join our dynamic team. The ideal candidate will be proficient in both front-end and back-end development, proficient in Java, and have a strong understanding of the software development lifecycle. The candidate will also have strong expertise in managing iCloud Servers. Familiarity with maintenance and facilities management software would be a plus. Key Responsibilities: • Design, develop, and maintain high-performance backend systems using Java. • Proficient in frontend technologies (HTML, CSS, JavaScript, etc.). • Manage and optimize iCloud Servers to ensure seamless integration and operation. • Collaborate with front-end developers to integrate user-facing elements with server-side logic. • Participate in the full software development lifecycle, including coding, testing, and debugging. • Provide technical support and guidance to other team members when necessary. • Identify areas for improvement in system architecture and implement solutions. • Contribute to the development and implementation of maintenance or facilities management software, as needed. • Collaborate with the internal team to analyze user requirements to define the business objectives. • Improve system features and functionality. • Ensure application designs conform with business goals. • Identify and resolve any technical issues arising. • Create detailed design documentation, and documentation to help users. • Develop & propose changes to the current Java infrastructure. • Perform the quality tests for all process stages. • Prepare and produce releases of software components. • Perform continuous testing, and improvement, investigating alternatives and technologies, and presenting for reviews. Required Skills and Qualifications: • Proven experience as a Full-Stack Developer with strong Java knowledge. • Experience with back-end technologies (Java, Spring Boot, RESTful APIs). • Proven experience in designing, developing, and maintaining backend systems. • Proficiency in front-end technologies (HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue.js). • Cloud Management: Specialist in managing iCloud Servers or similar cloud platforms.