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
Web Development
Database
Software Engineering
Development Tools
Operating System
Programming Language
Data & Analytics
Others
Software Testing
Portfolio Projects
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 LessCompany
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 LessCompany
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 LessCompany
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 LessCompany
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 LessCompany
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