Post Job Free
Sign in

Java developer

Location:
Windsor, ON, Canada
Posted:
September 08, 2015

Contact this candidate

Resume:

Ammar Albalkhi

Contact No: 519-***-**** / 519-***-**** / Email ID:acrlpn@r.postjobfree.com

Professional Summary:

Around 12 plus years of experience in IT industry inclusive of Five plus years in Developing, Administering, Tuning, training and Troubleshooting Java/J2EEApplications.

Extensive experience in Java, J2EE, EJB, Servlets, JSP, Struts, Hibernate, JDBC Connection Pooling.

Expertise in Java, Servlets, JSP, JDBC, EJB, Web Services, HTML and XML.

Experience in developing and deploying J2EE components on Struts using EJB

Experience with WebSphere, Web Logic application servers.

Experience in web services design and development

Extensive design and programming experience in HTML, CSS, JQuery and JavaScript.

Experience in writing JavaScript to automate the build process.

Knowledge in writing Unix Shell Scripts for automating and monitoring the processes.

Expertise in different Databases platforms such as Oracle,SQL server, Postgres, and MS Access

Very strong skills in SQL/PL/SQL programming including stored procedures, Functions, and Triggers.

Experienced in configuring Data Sources, Global Security, Tuning, etc.

Experience in monitoring and maintaining multiple Applications in Development, QA, Staging and Production Environments.

Good knowledge with IBM RSA and Eclipse

Highly experienced deploying and debugging application in Oracle Application Server.

Managed and Administered projects using eclipse and Java core.

Good knowledge in using Dojo Toolkit.

Good knowledge in JAXB

Good understanding of key design patterns (MVC, DAO) and architect principles

Applied Agile in developing cycle

Experience in using and creating juints

Strong experience in QA using HP QC

TECHNICAL EXPERTISE:

Software : Struts

Hardware/OS : Sun Solaris, Linux, Windows

Languages : Java, C++, PL/SQL, PHP, HTML, XML, JavaScript.

Databases : Oracle 8i 9i 10g 11g,SQL Server, MS Access,Postgres

Web Technologies : Servlets, JSP, J2EE, JMS, EJB, JQuery, CSS, JSF

JDBC, JNDI, RMI, Hibernate, Struts, SQLJ, WebSphere and Web Logic

EDUCATION:

Master’s Degree in Computer Science 2012

University of Windsor

Bachelor of Science in Computer Science 2009

University of Windsor

J2EE Developer Mar2014 – Till Date

Client: Ford Credit, Dearborn, MI USA

Project: Confidential

Responsibilities:

Developed application using Core Java,J2EE, JSF, MVC, Hibernate, DB2.

Developed JSP for global applications

Designed and Developed EJB for Web-Services

Designed and developed servlet,JSP and EJB for different projects

Tested and created Juints for applications

Written JAXB for XML parsing data from legacy system

Deployed WAR/EAR files into the WebSphere Application Server using Java 2SE core.

Written SQL Server stored procedures for production site to modify existing objects

Designed and developed project using Eclipse.

Developed JPAto Application Server.

Written JPQL for production site to modify existing entities

ModifyDB2queries

Developed JSF (XHTML), HTML /HTML5, CCS /CSS 3, JSTL core and functions, Ajax tags, as well as JS interactions for the front-end implementation, validation, and components wiring.

Configured SSL and Digital Certificates for requesting, generating and implementation for the Production/Testing and QA Environment.

Documented many Lists of prerequisites like Upgrades, Software, Hardware, Network requirements for Production/Testing/Training Environment.

Used HP QC to raise and fix defects

Written DB2 queries to retrieve data from the front end

Developed core Java code for internal applications

Used SharePoint

Extensive Agile methodology Java development background

Used Mockito to test application

Environment: J2EE, Struts, JavaScript, JQuery, EJB, JSP, JSF, IBM RSA, Web Services, WebSphere, XML, JAXB, XSD, HTML, CSS, DOJO, JSON, Mockito, Eclipse, SQL Server and Oracle.

PROFESSIONAL EXPERIENCE:

J2EE Developer Oct2011 – Feb2014

Client: Ford, Dearborn, MI USA

Project: Confidential

Responsibilities:

Developed application using Core Java,J2EE, JSF, MVC, Struts, Top Link and Oracle.

Developed JSP for global applications

Designed and Developed EJB for Web-Services

Designed and developed servlet,JSP and EJB for different projects

Tested and created juints for applications

Written JAXB for XML parsing data from legacy system

Deployed WAR/EAR files into the WebSphere Application Server using Java 2SE core.

Retrevied data from Oracle using Top link.

Written Oracle and SQL Server stored procedures for production site to modify existing objects

Designed and developed Control Model project using IBM RSA.

Developed web-Servicesand deployed on to WebSphere Application Server.

Installed and Configured WebSphere Application Server and RSA

Migrated database queries from Oracle 10g to SQL server 8

Responsible for developing Web Services (XML-based middleware components), that accessed over Http/ SOAP /WSDL.

Developed JSF (XHTML), HTML /HTML5, CCS /CSS 3, JSTL core and functions, Ajax tags, as well as JS interactions for the front-end implementation, validation, and components wiring.

Configured SSL and Digital Certificates for requesting, generating and implementation for the Production/Testing and QA Environment.

Documented many Lists of prerequisites like Upgrades, Software, Hardware, Network requirements for Production/Testing/Training Environment.

Used HP QC to raise and fix defects

Developed Web Services (XML-based middleware components), that accessed over Http/ SOAP /WSDL.

Written JNDI,JDBC and JMS code for web-services applications

Written DB2 queries to retrieve data from the front end

Developed core Java code for internal applications

Used SharePoint

Extensive Agile methodology Java development background

Used Mockito to test application

Environment: J2EE, Struts, JavaScript, JQuery, EJB, JSP, JSF, IBM RSA, Web Services, WebSphere, XML, JAXB, XSD, HTML, CSS, DOJO, JSON, Mockito,Eclipse, SQL Server and Oracle.

J2EE Developer/Team lead Sep2008 –Oct2011

Client: Uwindsor, Windsor, ON

Project: Confidential

Responsibilities:

Developed the healthcare project using J2EE, MVC, Hibernate, XML, Oracle and Postgres

Developed Web Services (XML-based middleware components), that accessed over Http/ SOAP /WSDL.

Developed JSF (XHTML), HTML, CCS, JSTL core and functions, and Ajax tags, as well JS interactions for the front-end implementation, validation, and components wiring.

Designed and developed Web Services and deploy on to WebSphere Server.

Deployed WAR/EAR files into the WebSphere Application Server.

Monitered the JVM health by using multithread programming .

Managed Single Sign-On (SSO),configured SSL and Digital Certificates for requesting, generating and implementation for the Production/Testing and Training Environment.

Installed and Configured Oracle Databases.

Created tables, wrote stored procedures, functions, packages and triggers on the Oracle DB Schema.

Responsible for Load balancing/Tuning of Oracle database

Used HP QC to raise and fix defects

Developed JSF (XHTML), HTML, CCS, JSTL core and functions, Ajax tags, as well as JS interactions for the front-end implementation, validation, and components wiring.

Developed JSP for global applications

Designed and Developed EJB for Web-Services

Designed and developed servlet,JSP and EJB for different projects

Tested and created juints for applications

Written JAXB for XML parsing data from legacy system

Deployed WAR/EAR files into the WebSphere Application Server using Java 2SE core.

Retrevied data from Oracle using Top link.

Written Oracle and SQL Server stored procedures for production site to modify existing objects

Designed and developed Control Model project using IBM RSA.

Developed web-Services and deployed on to WebSphere Application Server.

Written JNDI,JDBC and JMS code for web-services applications

Written DB2 queries to retrieve data from the front end

Developed core Java code for internal applications

Extensive Agile methodology Java development background

Extensive usage for Agile methodology Java development background

Written JNDI,JDBC and JMS code for web-services applications

Written DB2 queries to retrieve data from the front end

Developed core Java code for internal applications

Used SharePoint

Extensive Agile methodology Java development background

Used Mockito to test application

Developed Postgres PL/SQL code for internal applications

Developed a strategy the team will use to reach its goal

Provided any training that team members need

Communicated clear instructions to team members

Listened to team members' feedback

Monitored team members' participation to ensure the training they providing is being put into use, and also to see if any additional training is needed

Managed the flow of day-to-day operations

Created reports to update the company on the team's progress

Distributed reports to the appropriate personnel

Environment: J2EE, Hibernate, EJB, JSP, JSF, Eclipse, WebSphere, Web Services, XML, JAXB, XSD, HTML, CSS, JSON, JavaScript, Oracle and Postgres

J2EE Developer/Trainer Jun2006–Sep2007

Client: YMCA, Windsor ON.

Responsibilities

Involved in Creating and Managing multiple J2EE Applications

Profiled all the J2EE Application’s and worked with Application Groups in improving performance of application and possible memory leaks in application before deploying.

Deployed J2EE Applications involved in Creating Cluster’s for Load Balancing and Failover, Configuring Resources like JDBC Provider, Creating Virtual Hosts, Shared Libraries, JNDI Configurations, EJB References, Creating Environment Variables, and Configuring Session Management.

Used Web Services (XML-based middleware components), that accessed over Http/ SOAP /WSDL.

Created Java core applications (Java Swing)

Troubleshot and resolved problems encountered when implementing models.

Provided technical and production support for both online and batch environments of existing systems.

Environment:J2EE, EJB, Java Swing,JavaScript,, Windows2000,

Senior Developer/Team lead Nov2003 –Apr 2006

Client: New Horizons, Syria

Responsibilities:

Mapped multiple high profile projects

Deployed application EAR’s on Application Server, Staging and Production environments on a daily basis and troubleshooting various configuration and application issues

Setup Cells, Nodes and Clusters

Profiled all J2EE Applications and worked with Application Development, and QA teams to resolve possible memory leaks, improve application integrity, performance and resolve all issues, bugs before deploying in Production.

Worked on Administration and configure the portal resources using portal XML configuration interface and Java core.

Utilized skills in shell scripting to automate deploying, updating applications, migrating data and automating batch jobs.

Deployed web-Services using Java.

Monitoring application log files, Application Server Performance, Servlet Status, Active Sessions and DB Pool connections.

Configured and Enabled the Oracle Systems.

Troubleshot problem-tickets, worked with developers to identify the root cause and resolve the issue.

Configured enterprise applications and corrected performance problems by monitoring server availability and resource utilization analysis.

Managed multiple high profile, complex projects and implemented with minimal disruption to end-users

Developed JSF (XHTML), HTML, CCS, JSTL core and functions, Ajax tags, as well as JS interactions for the front-end implementation, validation, and components wiring.

Developed JSP for global applications

Designed and Developed EJB for Web-Services

Designed and developed servlet,JSP and EJB for different projects

Tested and created juints for applications

Written JAXB for XML parsing data from legacy system

Deployed WAR/EAR files into the WebSphere Application Server using Java 2SE core.

Retrevied data from Oracle using Top link.

Written Oracle and SQL Server stored procedures for production site to modify existing objects

Designed and developed Control Model project using IBM RSA.

Developed web-Services and deployed on to WebSphere Application Server.

Written JNDI,JDBC and JMS code for web-services applications

Written DB2 queries to retrieve data from the front end

Developed core Java code for internal applications

Extensive Agile methodology Java development background

Extensive usage for Agile methodology Java development background

Written JNDI,JDBC and JMS code for web-services applications

Written DB2 queries to retrieve data from the front end

Developed core Java code for internal applications

Developed a strategy the team will use to reach its goal

Provided any training that team members need

Communicated clear instructions to team members

Listened to team members' feedback

Monitored team members' participation to ensure the training they providing is being put into use, and also to see if any additional training is needed

Managed the flow of day-to-day operations

Created reports to update the company on the team's progress

Distributed reports to the appropriate personnel

Environment:J2EE, PHP, HTML, CSS, SQL,PL/SQL, Visual Basic, Windows 200, Oracle, Java, Eclipse

Senior developer/Training manager Sep1997–Nov 2003

Client: New Horizons, KSA

Responsibilities:

Performed PL/SQL for the OracleDB Server including procedures, functions and packages

Worked in building, configuring and setting up Testing and Production Environments and tested and supported the project according to Business Rules and specifications.

Created mapping Objects to tables using Java core and oracle

Profiled all the J2EE Application’s and worked with Application Groups in improving performance of application before deploying.

DeployedJ2EE Applications involved in Creating Cluster’s for Load Balancing and Fail Over, Configuring Resources like JDBC Provider, Creating Virtual Hosts, Shared Libraries, JNDI Configurations, EJB References, Created Environment Variables, and Configured Session Management.

Developed HTML, CCS, JSTL core and functions, Ajax tags, as well as JS interactions for the front-end implementation, validation, and components wiring.

Developed JSP for global applications

Designed and Developed EJB for Web-Services

Designed and developed servlet,JSP and EJB for different projects

Tested and created juints for applications

Written Java core for XML parsing data from legacy system

Deployed WAR/EAR files into the WebSphere Application Server using Java 2SE core.

Retrevied data from Oracle using Top link.

Written Oracle and SQL Server stored procedures for production site to modify existing objects

Designed and developed Control Model project using Eclipse.

Developed web-Services and deployed on to WebSphere Application Server.

Written SQLJ,JDBC and Java core code for web-services applications

Written DB2 queries to retrieve data from the front end

Developed core Java code for internal applications

Extensive usage for Agile methodology Java development background

Written JNDI,JDBC and JMS code for web-services applications

Written DB2 queries to retrieve data from the front end

Developed core Java code for internal applications

Created Shell Scripts like Automation of Startup and Shutdown Processes

Interacted and Co-ordinated with different Application Groups for Hot Deployment and Dynamic Reloading of the Applications.

Involved in troubleshooting and resolving problems encountered when implementing models.

Developed a strategy the team will use to reach its goal

Provided any training that team members need

Communicated clear instructions to team members

Listened to team members' feedback

Monitored team members' participation to ensure the training they providing is being put into use, and also to see if any additional training is needed

Managed the flow of day-to-day operations

Created reports to update the company on the team's progress

Distributed reports to the appropriate personnel

Environment:J2EE, EJB, VBA, PL/SQL, SQL, Apache, Oracle, Solaris and Windows 2000, Windows NT

CERTIFICATIONS

SJCP Sun Java Certified Programmer Sun Microsystems 2001

OCP Oracle Certified Professional Oracle 2005

MOCE Microsoft User Certified Expert Microsoft 2001

MCP Microsoft Certified Professional Microsoft 1998



Contact this candidate