Java/j2ee Developer Resume Profile
Professional Summary
- Java Programmer 7 years of extensive IT experience with primary expertise in Object-Oriented and Web-based Enterprise applications using Java/J2EE and Client-Server technologies
- Expertise in all phases of software development life cycle SDLC process including Analysis Design Development Implementation Integration Testing Debugging Production Maintenance and Support
- Expertise in developing Multi-tier enterprise level web applications using J2EE technologies including Servlets JSP Struts Spring Hibernate EJB JDBC JMS XML Java Multi-threading API SOAP Restful Web services.
- Expertise in various open source frameworks such as Struts 1.x/2.0 Spring Hibernate
- Good experience in Spring like Spring Core IOC AOP Spring ORM Spring MVC etc
- Hands on experience in designing and coding web applications using Core Java and J2EE technologies.
- Experience in object oriented design patterns such as Model View Controller MVC frameworks Business Delegate Service Locator DAO Data Access Object DTO Data Transfer Object Singleton Object Factory
- Strong working experience on Hibernate. Used Hibernate Connection Pooling HQL Hibernate Caching Transactions.
- Experience in Front-end web pages using JSP HTML XHTML CSS Ajax JavaScript
- Developed applications on different IDE s such as Eclipse My Eclipse and Net Beans
- Extensive knowledge on Core Java technologies such as Multi-Threading Exception Handling Reflection Collections Streams File I/O
- Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate query language HQL
- Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns and Session Entity Message Driven Enterprise Java Beans
- Experience in Configuring and deploying applications on Apache Tomcat 6.x and Web Sphere Application Server
- Experience in SQL programming language in SQL Server Oracle PL/SQL and MySQL database environments.
- Experience on Object Oriented Programming Concepts using languages such as Java C C
- Good working knowledge on SVN VSS or CVS for code management and version control
- Experience using UNIX and LINUX
- Experience with messaging middle-ware ActiveMQ distributed systems scalable architectures and caching techniques
- Understanding database technologies including NoSQL and DB2
- Experience designing and implementing REST and XML-based web-services
- Strong knowledge of web technologies protocols and tools
- Solid understanding of Data Structures and Algorithms
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Strongly initiative creative and able to learn new technologies. Ability to deal with people ability to grasp things fast and willingness to work has always been my strengths
Technical Skills
Java/J2EE JSP Servlets EJB JDBC Struts Spring Hibernate JMS iBatis Javascript HTML CSS XML C C MS SQL Server Oracle 11g/12c DB2 MySQL WebLogic 8.1/10.3 Apache Tomcat JBoss ANT Eclipse RAD Windows UNIX AJAX XSLT XPath Object Oriented Programming OOPS SVN CVS Rational Rose Microsoft TFS Swing.
Professional Experience
Confidential
Role Java/J2EE Developer
EBS application Equipment Borrowing System which provides equipment s status. The system has two applications in the database. One is Equipment Information Table. It will show what equipment we already have how many we have and basic information. Another one is Equipment Status Table. There will show what equipment is used user s name user s information when did user borrow and what time user will be return. The System can search which equipment are in the stock and when someone borrows some equipment the database will change immediately.
Responsibilities
- Implemented MVC Architecture to separate the presentation business and database logic in the application using Struts.
- Setting up the basic project set-up from scratch of Struts-Hibernate App based on Design
- Designed front end components using JSP HTML XHTML CSS JQuery Ajax and JavaScript.
- Developed web layer using Struts framework to manage the project in MVC pattern.
- Used Struts Tiles Framework for designing the layout of the application.
- Used JSTL and developed required tiles and tile definitions for Templating and defined configuration in the struts configuration.xml.
- Preparation of Hibernate mapping files to perform the O-R mapping and enforce object relationships.
- Developed web based application using Struts framework for MVC architecture.
- Involved in user interface design for the Admin application using Struts Framework and web based user controls.
- Performed code review sessions with the team members.
- Designed and developed the presentation layer GUI using JavaScript JQuery AJAX JSP HTML5 CSS3 JSP custom tags and developed Client-Side validations using Struts validation framework.
- Designed and Developed re-usable J2EE components using Servlets JSP EJB JDBC XML.
- Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
- Worked on updating the Oracle Database.
Environment J2EE Hibernate Ant Subversion Struts Framework Oracle JUnit JavaScript CSS XML UNIX and Eclipse.
Confidential
Role Java/J2EE Developer
This project is company s employee task management system. Employee can login the system and check what job he should do. There will be a table to present task s name task s information due date manager s contact information and upload option. When employees finished his job he will login and upload his task to company s service.
And when manager logins the system he can search employee to check his work change the task s information at database and download files from the service.
Responsibilities
- Analyzed MVC architecture Struts framework in view of the application work-flow and application development.
- Front-end development using HTML CSS JSP and client side validations performed by using JavaScript.
- Worked on creating and updating the Oracle Database.
- Involved in requirements analysis Object Oriented Design and Coding.
- Used Hibernate as an ORM for data persistence.
- Used Struts 2 framework in web tire to handle user request.
- Used JSTL and developed required tiles and tile definitions for Templating and defined configuration in the struts configuration.xml.
- Developed a web-based with HTML XHTML Custom tags using Struts.
- Wrote complex SQL queries to retrieve data from the database.
- Preparation of Hibernate mapping files to perform the O-R mapping and enforce object relationships.
- Providing framework for mapping object-oriented domain model to a traditional relation database using Hibernate.
- JavaBeans are used for developing lightweight business components.
- Used CSS 3.0 and advanced level java scripting like AJAX JQuery.
Environment JavaScript JQuery HTML Web Logic Server SQL Server Hibernate Struts Spring REST SOA Web Sphere CSS Servlet JSP Swing JNDI JMS JTA JDBC Oracle ANT JUnit.
Confidential
Role Java/J2EE Developer
This system provides manufacturing information transporting. It will tell worker how to manufacture and detail of products. When designer login to the system he will add product s name propose parts of product how many should be manufactured due date precaution designing draft and detail information. So when workers received the task they will download the file and check all information for manufacturing. This system helps workers easy to read the requirements instead of Email.
Responsibilities
- Involved in the analysis design and development and testing phases of Software Development Lifecycle SDLC .
- Used Struts framework for mapping the front end application with the back end application which is using spring framework.
- Developed and implemented intranet website using JSPs Servlets HTML and JavaScript to provide information about the application.
- Used JSTL and developed required tiles and tile definitions for Templating and defined configuration in the struts configuration.xml.
- Implemented MVC Architecture to separate the presentation business and database logic in the application.
- Front-end development using HTML CSS JSP and client side validations performed by using JavaScript.
- Worked on creating and updating the Oracle Database.
- Preparation of Hibernate mapping files to perform the O-R mapping and enforce object relationships.
- Providing framework for mapping object-oriented domain model to a traditional relation database using Hibernate.
- Developed JSP pages using Custom tags and Tiles frame work and Struts frame work.
Environment Java J2EE JDK WebSphere Tomcat JDBC JNDI JSP Struts Spring Log4j EJB Web Services SOAP Hibernate AJAX JUnit Swing HTML CSS XML JavaScript Apache Ant Oracle
Confidential
Role Java/J2EE Developer
This application is for establishing a friendly online system to make customers find the car they want. This system will show all cars information such as mile equipment size car s true photo and price. It is convenient for customers choosing what car company already has.
When customers decide renting one car there will be other pages to let customers input basic information and make an appointment for picking up the car. It also available makes an appointment for sending the car to customers place.
Responsibilities
- Implemented MVC Architecture to separate the presentation business and database logic in the application using Struts.
- Manage Oracle database Tables views and store procedures.
- Preparation of Hibernate mapping files to perform the O-R mapping and enforce object relationships.
- Hibernate 3.0 was used for Object Relational Mapping. Hibernate Query language was used in the DAO layer.
- Designed and developed Front-end using HTML CSS Servlets AJAX JSP and client side validations performed by using JavaScript.
- Used Struts 2 framework in web tire to handle user request.
- Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
- Used Struts framework for mapping the front end application with the back end application which is using spring framework.
- Developed the Action classes Action Form classes and configured the struts-config.xml.
- Experienced in working with IDE Eclipse MyEclipse.
Environment Hibernate Spring MVC Framework UML Servlet JSP AJAX DHTML JavaScript Mysql Web services JDK PL/SQL Tomcat
Confidential
Role Java Developer
This system can make teachers and students save their experimental record to the server. When students finish their jobs they can upload their experimental record and then their teacher can easily check their record. Students can directly alter their own experimental record any time.
There is one application in the database all information will save at the database and file will upload at the server. It helps students easy to submit their homework and save teacher s time.
Responsibilities
- Implemented MVC Architecture to separate the presentation business and database logic in the application using Struts.
- Created several JSP s and populated them with data from databases using JDBC.
- Worked on creating and updating the Mysql Database.
- Planned and implemented various SQL Stored Procedure and triggers.
- Hibernate 3.0 was used for Object Relational Mapping. Hibernate Query language was used in the DAO layer.
- Resolved defects/bugs identified by application Testers.
- Worked in Back end development of the application involved in retrieving the data from Database.
- Created JSP pages for Product Promotion Event Calendar and attaching Participant list for the calendar.
- Developed action and form classes based on Struts framework to handle the pages.
- Designed front end components using HTML XHTML CSS Ajax and JavaScript.
Environment HTML CSS JSP JavaScript Servlets Tomcat Mysql MS Access