Post Job Free

Resume

Sign in

Web Services Manager

Location:
Carrollton, TX
Salary:
90000
Posted:
September 02, 2015

Contact this candidate

Resume:

Ebrahim Saine

Cell: 817-***-****

Email: acriiz@r.postjobfree.com

SUMMARY:

•Over 5 years of experience in Java and 2 years of experience in implementing complete Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support in Java/J2EE.

•Experience with Agile/Scrum and Test Driven development (TDD)

•Experienced in designing and developing enterprise and web applications using Java and J2EE technologies like Java, Servlets, JSP, JDBC, JNDI, JPA, EJB, XML

•Implemented Spring with AOP in exception handling, which it reduce the development time to handle the exceptions

•Experience in using ORM frameworks like Hibernate, JPA and integrating with SpringORM

•Developed SOAP and Restful Web services using, JAX-WS RI,JAXB and JAX-RS

•Developed applications based on Model-View-Controller (MVC) architecture using Struts and Spring

•Developed the user interface screens for clients using Spring, JSP, JSTL, jQuery libraries, HTML, XML, and JavaScript, Unix scripting and Java for UI Automation

•Good knowledge on building applications using Apache ANT & Maven.

•Experience in JDBC Programming and also with writingDDL and DML SQL Queries, PL/SQL

stored procedures, Triggers, Functions, and packages

•Worked with RDBMS Databases like My SQL, Oracle 10g/ 11g, and DB2

•Worked on various Application and Web Servers like JBoss and Apache Tomcat

•Experience in working with the presentation layer using HTML, CSS, JSP, JSTL, Custom tag libraries, JavaScript, JQuery

•Implemented MapReduce programs using Java

•Good experience in J2EE Testing in developing test cases with Junit for Unit testing, and logging using Log4J

•Good Communication, presentation and interpersonal skills and very good team participant

TECHNICAL SKILLS:

Operating Systems

Windows XP, Solaris, Unix, Linux

Front End Technologies

HTML/HTML5, CSS, JavaScript, jQuery,

Languages

Java, Java GUI - Swing, J2EE, C, C++, PHP, PL/SQL, Unix Shell scripting

Databases

Oracle XE 10g/11g, MySQL, DB2, MS Access

J2EE

JDBC, Servlets, JSP, JSTL, JSF, Java Beans, EJB, JNDI, SOA, JPA, MVC, XML, Log4J, Junit, DOM, WSDL, Web Services – Rest/ SOAP

Application Servers

IBM WebSphere 7, JBoss, BEA Web Logic 8.X /9.X

Web Servers

IBM HTTP Server, Tomcat 8.0

IDE & Versioning Tools

Eclipse, NetBeans, Apache Maven and ANT

Frameworks

Struts, Spring, Hibernate

Design Patterns

Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Model View Controller Architecture and Front Controller

PROFESSIONAL EXPERIENCE:

Amensys Inc. August 2014 – Present

Java/J2EE Developer

•Worked in all phases of the Software development life cycle (SDLC) starting from requirement gathering, designing functional document to implementation, delivery, test planning, execution and production support

•Designed and developed front end screens using Java, JSP, Servlets and Struts framework

•Developed custom controllers for handling the requests using the spring MVC controllers.

•Involved in design and development of server side layer using SpringIOC, SpringORM, SpringAOP

•Created Rest web services using JAX-RS framework

•Used Auto-Wired for bean management through Spring IOC

•Built and accessed the database using Hibernate, a ORM framework with Oracle 11g

•Configured Association Mappings like one-one and one-many in Hibernate

•Used Hibernate to persist the data efficiently into database and also integrated it with the SpringORM framework

•Implemented Spring with AOP in exception handling, which it reduce the development time to handle the exceptions

•Experience writing test scripts with Selenium web driver

•Applied UNIX scripting to drive auto generation of static web pages with dynamic content

•Implemented MVC Design Patterns using Struts Framework

•Used Struts Tiles Framework for designing the layout of the application.

•Used validator framework to validate various fields in the application using XML files with rules.

•Developed Action Form, Action Class, Action Forward Servlets and Struts Configuration File

•Developed Persistence classes and hibernate.cfg.xml and other configuration files for Hibernate mapping to Oracle database

•Used different Hibernate APIS like Configuration, Session Factory, Session and Hibernate Transaction Manager for writing the persistence logic

•Developed server side utilities using J2EE technologies Servlets, JSP, JDBC

•Used MySQL as a database in the backend

•Supported integration efforts between the Struts Action classes and the EJB's services layer

•Worked on JBoss application server to deploy the application

•Involved in the preparation of use case, class and sequence diagrams using Rational Rose

•Worked with QA team to resolve the defects and UAT defects with the business users

Environment: Java, J2EE, Servlets, JSP, JPA, JDBC, Spring, Struts, Hibernate, EJB, JavaScript, XML, XSLT, HTML, CSS, UNIX, JBoss, MySQL, RESTful Web service

Southern Arkansas University September 2013 – August 2014

Graduate Teaching Assistant

Tutoring

Introduction to Java, Advanced Programming Concepts, Web Programming, Web Application and Web Services, Web Technology Server and Software.

I was also the Lead Developer in the Analysis, Design, Development and Implementation of the MCIS Audit and Advising Application for the Department of Math and Computer Science of the University.

•Designed and developed front end screens using Java, JSP, Servlets

•Developed custom controllers for handling the requests using the spring MVC controllers.

•Design and develop the server side layer using SpringIOC, SpringORM, SpringAOP

•Used Spring for creating the object using dependency injection (IOC)

•Implemented Client side validations using Java Script

•Persistence layer implemented using Hibernate framework

•Used Hibernate for interacting the database using ORM framework like hibernate mapping and configuration using hibernate queries

Environment: Java, Hibernate, Spring, Web sphere, SOAP,Oracle, JSP, JSTL, Servlets, Junit, log4j, HTML, CSS, JavaScript

University of The Gambia November 2010 – October 2013 Gambia

Senior Database Administrator and Data Analyst

Maintain and manage the University's Database System

Back-up, recovery and ensure data security

Performance monitoring and turning

Handle database-backed Web Solutions

Provide reliable analysis and information to Senior Management to help them in planning

Prepare reports on admission, enrollment, graduation

Provide accurate statistical analysis for the National Assembly report and the Year Book.

Evaluate and respond to data request from external Institutions and researchers.

Environment: Java, JDBC, SQL, SPSS, R, SQL Server

Education:

Southern Arkansas University.

Masters in Computer and Information Science 2015



Contact this candidate