Senior Java EE Developer
ETQ
Development Team Leader
Amazon
Senior Software Development Engineer (SDE III)
Java EE Developer
Software Development Engineer (SDE II)
University of Jordan