Mohamed S.

Mohamed S.

Java developer

Casablanca , Morocco

Experience: 12 Years

Mohamed

Casablanca , Morocco

Java developer

75392.4 USD / Year

  • Notice Period: 30 Days

12 Years

Now you can Instantly Chat with Mohamed!

About Me

  • 12+ years of experience in IT Industry as a Java/JEE Developer involving in Analysis, Design, Testing of web based and client server multi-tier applications that use Java/JEE technologies.
  • Experienced in implementing OOPS concepts...
  • Experienced in implementing OOPS concepts using Java/JEE technologies such as Core Java, Servlets, JSP, EJB, JPA, Spring MVC, Hibernate and Web Services.
  • Experience in developing Web Applications involving JEE technologies like Java, JSP, Servlets, HTML, Java Scripts, ExtJs, CSS and JUnit.
  • Experience in building and consuming web services, API using JAX-WS , JAX-RS, swagger and postman, 
  • Experience in working with Spring MVC, Data, Cloud, Batch, Rest. • Experience in SQL and Good knowledge of databases and developing Java persistence layer using JPA and Hibernate, Spring Data. • Experience in working with logging frameworks, message queuing.
  • Experience in working with kubernetes.
  • Capability to work diligently under pressure in a fast-paced environment, consistently meet critical deadline.
  • Ability to learn and use new systems and paradigms in considerably less time.
  • Effective techniques in building test automation for web applications with Selenium .
  • Experience using Big data Technologies like Spark Ecosystems.
  • Experience using NO SQL Database like Neo4j, Cassandra and MongoDB.

 

Show More

Skills

Portfolio Projects

Opencell-core

Company

Opencell-core

Description

Responsibilities:  Add a new apis and a new fonctionalities.  Correction of bugs.

Environment : Java 8, java 11, Jax-RS, EJB, JSF, Primefaces, wildfly, liquibase, postgres.

Show More Show Less

Pre-mediation

Company

Pre-mediation

Description

Responsibilities:  Set up of batches used for the integration of the flow of the statements.  Program treatments associated with functional management rules to meet the need for integration of survey files..  Build REST API to communicate with our core application.

Environment: Java 8, java 11, Apache SPARK, JBPM, Drools, MVEL, Scala, Groovy, GIT, JSON, CSV, XML, Cassandra, Swagger, Jax-RS.

Show More Show Less

Maco

Company

Maco

Description

Responsibilities:  Build ETL talend jobs to integrate files into database.  Build REST API to communicate with exernal applications.

Environment: java 11, Spring boot, spring data, spring rest, spring security, Swagger, Talend DI, postgreSql, maven, git, gitlab, jira

Show More Show Less

MyHolidays

Company

MyHolidays

Role

Full-Stack Developer

Description

is a holiday management application that allows you to trace the life cycle of a request from its creation to closure through various validation processes.

Show More Show Less

MyShift

Company

MyShift

Description

: The MyShift application intended for the management of the activity time of the population in production for all Intelcia projects outside the projects deployed on GTA of HRaccess. The purpose of this application is to manage the training data and use them by the quality and training department as well as the management control and reporting department. Responsibilities: • Development of new modules. • Analysis and correction of application malfunctions.

Environment: GWT/GWTP, Spring 4, Spring (MVC, Cloud, Data, Integration, Batch, Rest), Apache POI, JAX-RS, JPA/Hibernate, MongoDB, RabbitMQ.

Show More Show Less

Perform manual and automated testing using the Selenium framework.

Company

Perform manual and automated testing using the Selenium framework.

Description

Perform manual and automated testing using the Selenium framework. • Develop and maintain test scripts, analyzing the results of scripts. • Participation in team meetings. • Work in Agile (JIRA).

Environment: Eclipse, Java, ExtJs, Log4j, Maven, JIRA, SVN, XML, JSON, Excel, Jenkins, Sonar

Show More Show Less

Automation of the pre-litigation recovery process

Company

Automation of the pre-litigation recovery process

Description

Followed agile methodology Scrum throughout the life cycle of application development. • Actively participated in development of user interfaces and deployed in WebSphere. • Developed UI using ExtJs, JavaScript, CSS and HTML. • Used Spring framework for dependency injection and MVC. • Worked on Rest API. • Involved in the development of Reports and functionality of PDF using • Jasper Reports and iText. • Used Maven as a build tool for building application.

Environment : IBM RAD, Java, JEE, ExtJs, JavaScript, Spring MVC, Hibernate, Jasper Reports, WebSphere, Informix, Log4j, Maven, Agile, SVN, JDBC, Web service, JAX-RS, Rest API, XML, JSON.

Show More Show Less

AMESYS: Web Application to manage observations and follow analysis actions

Company

AMESYS: Web Application to manage observations and follow analysis actions

Description

Followed agile methodology Scrum throughout the life cycle of application development. • Actively participated in development of user interfaces and deployed in WebSphere. • Developed UI using ExtJs, JavaScript, CSS and HTML. • Used Spring framework for dependency injection and MVC. MOHAMED STITANE • Worked on Rest API. • Involved in the development of Reports and functionality of PDF using • Jasper Reports and iText. • Used Maven as a build tool for building application. Environment : IBM RAD, Java, JEE, ExtJs, JavaScript, Spring MVC, Hibernate, Jasper Reports, WebSphere, Informix, Log4j, Maven, Agile, SVN, JDBC, Web service, JAX-RS, Rest API, XML, JSON.

Show More Show Less