Início Egito Java Backend Developer - Freelance 6 months Contract

Início Egito Java Backend Developer - Freelance 6 months Contract

Java Backend Developer - Freelance 6 months Contract

Full time na DeepSource no Egypt
Publicado em May 8, 2024

Detalhes do emprego

Job Description

We are seeking a highly skilled and experienced Java Backend Developer to join our client's team remotely for a 6-month project (with the possibility of extension) working on a training and development portal based in Saudi Arabia. As a Java Backend Developer, you will be responsible for developing and maintaining the back-end components of the portal, ensuring its smooth and efficient operation. The website offers accredited training courses in 40 different specialties to support the professional development of employees, administrators, and graduates in various Arab countries. This is done through partnerships with training institutes in more than 8 different Arab countries, including Saudi Arabia, Egypt, the United Kingdom, Malaysia, Bahrain, and the United Arab Emirates. Over 700 training programs have been uploaded, covering various diverse fields.
  • Develop, test, and deploy high-quality, scalable, and maintainable Java back-end code for the training and development portal.
  • Collaborate with the front-end development team to integrate the front-end components with the back-end logic.
  • Design and implement RESTful APIs to facilitate seamless communication between the front-end and back-end systems.
  • Work closely with the database team to design and optimize database schemas and queries using PostgreSQL v11.
  • Utilize Spring Boot 3 framework to develop robust and efficient server-side applications.
  • Implement data persistence and migration using Liquibase.
  • Implement server-side rendering using Thymeleaf.
  • Write unit tests using JUnit to ensure the reliability and quality of the codebase.
  • Collaborate with the project team to understand and analyze requirements, and provide technical solutions and recommendations.
  • Participate in code reviews to maintain code quality and adherence to best practices.
  • Identify and troubleshoot performance bottlenecks and bugs, and ensure timely resolution.
  • Stay updated with the latest industry trends and technologies related to Java development.

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Java Jobs
Feedback Feedback