top of page


Java Developer


Here's who I am & what I do

Mohamed has 7 years of Java experience, delivering high-quality code that exceeds client expectations. He works well with cross-functional teams.

Mohamed's technical skills are complemented by his excellent communication and problem-solving abilities. He has 7 years of experience in his field,he has proven  track record of delivering high-quality code that meets client requirements and exceeds expectations. He has demonstrated expertise in developing scalable and maintainable applications using Java and related technologies, such as Java SE, Java EE, Spring Framework, Hibernate, JPA, JUnit, Mockito, Log4j . Mohamed has experience working with cross-functional teams, both on-site and remotely, and he is always willing to take on new challenges and learn new technologies.


  • Expert in Java programming with experience in developing enterprise-level applications using Spring framework, such as building a customer relationship management system for a large financial institution.

  • Proficient in creating and integrating RESTful APIs using Java, as demonstrated in the development of a mobile application that connects to a backend server to retrieve data.

  • Skilled in utilizing Java design patterns, including the Singleton pattern, in developing scalable and maintainable code, such as in the development of a high-traffic e-commerce website.

  • Experienced in using Java tools and frameworks such as Hibernate and JPA to manage and persist data, as demonstrated in the development of a web-based inventory management system for a retail company.

  • Capable of implementing security features in Java applications, such as authentication and authorization, as evidenced in the development of a secure online banking application using Java technologies.


  • Java SE & Java EE


  • pring Framework, Hibernate, JPA, JUnit, Mockito, Log4j

  • Maven, Gradle, Ant, Jenkins, Git, SVN, Eclipse, IntelliJ IDEA, NetBeans, Tomcat, JBoss, WebSphere

  • SQL, Oracle, MySQL, MongoDB, Redis, Elasticsearch, Apache Solr

  • RESTful web services, SOAP, JSON, XML, Microservices architecture, Docker, Kubernetes, AWS

  • Agile methodologies, Scrum, Kanban, Continuous Integration/Deployment, Test Driven Development (TDD), Behavior Driven Development (BDD), Pair Programming, Code Review, Refactoring.

bottom of page