A professional software engineer with a track record of delivering quality solutions using different development technologies. Results-driven, self-motivated, articulate and an analytical engineer who can think “out of the box”. Expertise in handling requirements, specifications, user documentation, systems design, code implementation, testing and post-delivery application support. Equipped with strong problem solving skills using various software tools, languages and methodologies such as:
• Java programming: Java 1.6, 1.7 and 1.8;
• J2EE programming: JSP, Servlets, JDBC;
• Good knowledge of APIs and frameworks like: Spring, Struts2, Hibernate;
• Build tools: Maven, Ant;
• Front-end languages: HTML5, JavaScript/JQuery, CSS3, Bootstrap;
• Hands on experience of applying design patterns;
• JEE application servers : WebSphere, JBOSS AS 7;
Excellent interpersonal communication skills. Very personable with a strong work ethic, discipline and positive attitude. Enjoy the challenge of continued excellence, innovation, learning new technologies and being part of a strong team.
Dates From : September 2017 – To : Present
Client Moroccan Central Bank
Project description
Gathering data related to primary and secondary market, calculating interest’s rates, publishing the curve of rates on Reuters platform.
Role Analyst-Programmer
Employee’s Roles & Responsibilities in the project Major activities and responsibilities include:
• Work with the customer and the team to identify business requirements ;
• Analyze technical requirements and solutions;
• Estimate tasks;
• Design and develop solutions using Java/JEE;
• Unit and integration tests;
• Deploy the application on test and production environment;
Technologies and methodologies Java 1.7, Struts 2, Spring 3.2 (Spring Core, Spring Security), Hibernate 3.5, Jasper Reports, JavaScript/JQuery, Tiles, Maven 3, SQL/PLSQL, Hessian, JAXWS Web Services, JBOSS EAP 6.4, SVN, JUnit 4, Oracle 12c database, Agile, Linux Shell scripting, Spring Tools Suite, Jetty