Amman - Jordan Description Summary: As a Full Stack Developer, you will play a crucial role in designing, developing, and maintaining our Angular applications that interface with Java spring-boot APIs and Maria databases. Full Stack Developers should have a solid foundation in both front-end and back-end technologies, possess strong problem-solving skills, and be eager to learn and grow in a collaborative environment. Responsibilities: • Bachelor’s degree in computer engineering, Computer Science, Software Engineering, or related field (or equivalent experience). • Understanding of object-oriented programming principles and design patterns. • 2 years of relevant experience. • Spring boot and Angular concepts. • Understanding of JAVA programming language. • Understanding of relational and non-relational databases • Familiarity with RESTful API design and integration. Required Qualifications: • Bachelor’s degree in computer engineering, Computer Science, Software Engineering, or related field (or equivalent experience). • Understanding of object-oriented programming principles and design patterns. • 2 years of relevant experience. • Spring boot and Angular concepts. • Understanding of JAVA programming language. • Knowledge of relational and non-relational databases • Familiarity with RESTful API design and integration. • Understanding of software architecture and design principles. • Expertise in programming languages including JavaScript, TypeScript, JAVA, HTML, SQL Preferred Qualifications: • Docker is a plus. • Casandra Database • Microservices concepts are a plus. • Previous internship or project experience in full-stack development. • Exposure to agile development methodologies. • Understanding of version control systems, such as Git or TFS and GitHub. • Knowledge of software testing principles and practices. • Familiarity with cloud platforms, such as Azure or AWS. Years of Experience: o 2 years of experience.