J2ee Developer Resume
SUMMARY
- Experienced in J2EE development using Servlets, Struts, JDBC, Hibernate, Spring, Spring MVC, and Maven.
- Extensive experience in using Github to keep track of changes in the code base.
- Worked on Stored Procedures, Triggers, Functions, Views and Database Design.
- Experienced in web application development using Java for back end development.
- Solid experience working on Dependency Injections in Spring using XML.
- Have worked on front end designing using JSP, as well as CSS, Ajax, EL and JSTL.
- Ability on front end validation using HTML 5 and JavaScript.
- Technical experience on AOP framework Spring, ORM framework Hibernate, MVC framework Struts and SpringMVC, and JavaScript framework Angular JS.
- Solid knowledge of AOP and EJB.
- Have been included in all aspect of Software Development Life.
- Worked on unit testing using JUnit framework.
- Experienced in working on WSDL based SOAP webservice using Apache CXF, and RESTful webservice using Jersey.
- Knowledge of validation through struts - validation and Java annotation based validation.
- Strong ability of utilizing Spring integration with Struts 1.3.1 and Hibernate 3.6.
- Developed multiple distributed, transactional, portable applications using EJB architecture.
- Practical knowledge of DB Servers including Weblogic12c, Tomat 7, Oracle10g, MySQL, Active Server Page, TFS, Access, and SharePoint.
- Solid understanding of database performance tuning and code optimization.
TECHNICAL SKILLS
Operation System: Windows XP/Vista/7 & 8/Linux
Languages: Java, C#, C++, EL, HTML 5, SQL, CSS, JavaScript, XML
API: JDBC, Servlet, JSP, Collections, RESTful APIs, Ajax
Frameworks: Apache Struts 1.3.1, Hibernate 3.6, Spring 3.0, SpringMVC, Maven, Angular JS, JQuery, JUnit
Services Frameworks: Apache CXF, Jersey
Webservices: SOAP, REST
Deployment Platforms: Oracle WebLogic Server 12c, Tomcat 7
Application Platform: SharePoint
Script Environment: Active Server Page
RDBMS: MySQL, Oracle 10g, Access
IDE: Eclipse, Visual Studio, Android Studio
PROFESSIONAL EXPERIENCE
Confidential
J2EE Developer
Responsibility:
- Creating class diagrams based on the description.
- Analyzing functional requirements that needed to be implemented.
- Analyzing and create database structures within Oracle 10g.
- Database tuning using column joins, indexes, sparing selections, and avoid any correlated subqueries and temp tables,.
- Creating a maven project to handle dependency injections.
- Implementing the project using Java, JSP, HTML5, Servlet, and XML.
- Developing configuration files, including web.xml and spring-servlet.xml, for web applications and frameworks.
- Developing middle tier POJOs that handle fields and business logic.
- Building REST Webservice using Apache CXF and mapping objects with tables through Hibernate.
- Developing JSP files using JSP tags, JSTL, Angular JS, Ajax, and EL within SpringMVC Framework.
- Developing validation using JavaScript through Spring Security.
- Using Github to control version and sharing code with other team members.
- Utilizing JUnit for unit testing.
- The application is developed using Spring Tool Suite and Sqldeveloper.
Confidential
J2EE Developer
Responsibility:
- Analyzing the existed system in order to migrate it to Java.
- Identifying functional requirements that needed to be implemented.
- Developing Front end using Struts Architecture.
- Designing User Interface using JSP, Ajax, Servlets, HTML, EL, and JSP Standard Tag Library.
- Injecting dependencies withing Spring framework using Maven.
- Developing middle tier POJOs that handle fields and business logic.
- Coding JSPs for client side validation using Struts Validator Framework.
- Coding Hibernate in persistent layer including *.hbm.xml files and hibernate.cfg.xml.
- Developing REST WebServices and make business logic more secure.
- Implementing DAO using Hibernate for login, registration, and administrator module.
- Controlling version using Github and sharing code with other team members.
- Checking in & out, submit, and clean source code using Tortoise SVN.
Confidential
.Net Developer
Responsibility:
- Analyzing the existed system and functions.
- Identifying requirements and frameworks that needed to be implemented.
- Implementing ASP .Net MVC framework based on requirements.
- Building front-end pages using HTML and CSS.
- Developing back-end part using C#.
- Configuring algorithm and implement classes.
- Involving testing process and debug.
Confidential
Responsibility:
- Identifying and design class diagrams based on the description.
- Analyzing requirements that needed to be implemented.
- Building basic structure through diagrams.
- Developing front-end pages using CSS.
- Configuring algorithm and implement classes.
- Involving testing process and debug.
Confidential
Responsibility:
- Analyzing and draw class diagrams according to the description.
- Identifying functional requirements that needed to be implemented.
- Analyzing and create the basic structure.
- Including libraries that should be used.
- Implementing classes and configure algorithm.
- Involving testing process and debug.