Writing clean, modular, and structured code in addition to defining appropriate REST API services for new features.
Low-level design components and developing them with their associate unit test cases.
Different Software Development tasks and duties that require testing, integration, and documentation.
Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
Collaborating with the front-end developer and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
Recording data and reporting it to proper parties, such as clients or leadership.
Taking lead on the project, as needed.
إمتيازات الوظيفة
5 Working Day.
Social and Medical Insurance.
Competitive Salaries.
International Experience and Learning Opportunities.
متطلبات الوظيفة
Bachelor’s degree in computer science or any relevant field
3-5 Years previous work experience as a Java Spring + Hibernate Back-end developer.
Experience writing clean, modular, and structured code.
Git knowledge is required.
Experience in Spring Framework / Spring Boot.
Good understanding of OOP principles.
Strong technical background in Hibernate.
Experience with Databases, i.e; MySQL- PostgreSQL.
Familiar with software development according to Scrum process framework.
Knowledge of working with testing teams and defect tracking tools.
Good understanding of design patterns & clean code principles.