We provide IT Staff Augmentation Services!

Java Resume

Alpharetta, GA

SUMMARY

  • Over six years of IT experience in analysis, design, development, deployment, testing and support of Client Server Systems and Web Applications
  • Experienced in Java and J2EE technologies such as Servlet, JSP, Struts, EJB3.0, JDBC, Spring, XML, XSLTand ORM tools (Hibernate)
  • Proficient in designing J2EE applications using MVC pattern and Struts framework
  • Proficient in development of enterprise business solutions using JBoss, Apache Tomcat, BEA WebLogic, and IBM WebSphere
  • Good Experience of working on Oracle 11g, MS SQL Server, MySQL, Postgre SQL
  • Professional Certification: Oracle Database 11g Administrator Certified Associate (OCA)
  • IDE - Web Sphere Studio Application Developer, Eclipse, JBuilder, JDeveloper
  • Proficient in deploying and configuring applications on J2EE Application servers like JBoss 7.1and Apache Tomcat 7.0
  • Good exposure to overall software development life cycle with good knowledge of processes like version control, bug tracking
  • Strong Interpersonal and communication skills, ability to work in a team as well as independently with minimal supervision
  • Very methodical and well organized with excellent bottom-line for work
  • Sound experience in System analysis, design, and development using UML methodology
  • Good understanding of design patterns
  • Motivated problem solver with strong analytical skills
  • A quick learner, punctual and trustworthy
  • A capable and resourceful team member who also possesses excellent written and verbal communication skills

EDUCATION

  • M.S.of Computer Science.
  • B.S. of Information Management and Information System.

SKILLS

  • Development: C, C++, Core Java, PHP, SQL
  • Technologies: J2EE, EJB, JSP, Servlet, JMS, DOM, JNDI, Struts2, UML, JDBC, XML Schema, XML, JSON, Swing, JavaBeans, Spring,Hibernate
  • Web/Application Servers: Tomcat 7.0, WebSphere, JBoss7.1
  • Web Presentation: JSP, Servlet, JavaScript, HTML, DHTML, CSS, XML, XSLT, JQuery, JQuery UI, AJAX
  • Operating System: Windows 2003, Windows XP/VISTA/7, Linux, Mac OS
  • Databases: Oracle, MySQL, MS SQL, Postgre SQL
  • Tools: Eclipse, Adobe Photoshop, Adobe Dreamweaver

EXPERIENCE

May 2011 - Present Java Developer, Confidential, Alpharetta, GA
My-TotalSource is the Confidential customer portal where in customer login and get to know the features that has been provided by Confidential payroll system, Client Binder is the help management module which gives option to the site administrator to load contents. He can upload documents, he can create a note content and he can easily create html pages with documents embedded on to it as link.

  • Requirement Gathering
  • Design Document preparation
  • Database Design
  • Coding for the Entire Front end
  • Coding for the Entire Back end
  • Implemented jQueryWidgets (Checkbox tree, Multi select, Modal window and Tool tip)
  • Used Ajax and JSON to implement Auto fill across the screens
  • Used jQuery and Javascript for the whole client side validation
  • Used iText to generate PDFs

Environment: Java,J2EE, JSP, Struts, EJB, JMS, JNDI, Oracle, HTML, XML, DOM, Ajax, JQuery, JSON, SAX, Tomcat 7.0, Hibernate, Spring, Windows 2003, JUnit, Eclipse.

Sep 2009 -Apr 2011 Java Developer, Confidential, Perth Amboy, NJ
Project Management and Tracking System was developed to maintain and update information about all the projects handled by Torry Harris. It is a knowledge repository. Every user is given access, based on the role he/she plays in a particular project. It allows protected access to all the users with authenticated scope of data access.

  • Developed application usingJSP, Java, JDBC, JavaScript.
  • Designed the application using the MVC design pattern.
  • Developed UI layer usingJSP, HTML, Controller being Servlets, EJBalongwith Controller classes.
  • Involved in database table design and implementation.
  • Performed Unit/Modules/Integration and Acceptance Testing.
  • Used JavaScript for user level and form validations in the UIlayer.
  • UsedHibernatefor Object relational (ORM) mapping.
  • Developed web-based customer management software and SOA architecture using Spring MVC framework, for web services that communicated with Mainframe service.
  • Developed SQL queries and stored procedures.
  • Developed and implemented the Spring MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Designed UI components with Swing.
  • Developed the Presentation Tier usingSTRUTSframework.
  • Used the Validation framework withstrutsto validate input atthe server-side.
  • Developed the Action classes along with Action mapping andconfigurations instruts-config.xml file.
  • Developed process classes for data processing, database access(JDBC), connection pooling, SQL Queries usingjoins.
  • Designed and tested case documentation.

Environment: HTML/DHTML, Java, JavaScript, XML, Servlet, JSP, EJB, Struts2, Spring, Hibernate, JDBC, MS SQL,WAS (Web sphere Application Server), CVSNT, JUnit, Eclipse.

Aug2008 -Aug 2009 Java Developer, Confidential, Beijing, China
Confidential is a top 10 high school in Beijing, China. The high school has more than 3000 students and teachers. This project provides a Course Management Information System to improve the teaching quality and efficiency. There are there different roles in this system: students, teachers, and system managers. Different role has different rights to check in the system. Students can select their courses and teachers can manage the courses' information and students' information, such as midterm grade, final grade and activities. This project also allows teachers using formatted template spreadsheets record students' grades and then upload the spreadsheets to the system at the end of the semester. And it allows the teachers save the output Excel spreadsheets to the local machine.

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications that include Use Cases, Class Diagrams, and Sequence Diagrams.
  • Involved in designing the user interfaces using JSP.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Implemented Business processes such as User Authentication, Account Transfer using Session EJB.
  • Deployed the applications on Apache Tomcat Server.
  • Used Java Excel API, Jakarta POI to read the Excel spreadsheet and uploaded it into the database.
  • Used CVS for version control across common source code used by developers.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service\'s request response data marshalling as well as unmarshalling process.
  • Used JDBC to invoke Stored Procedures and database connectivity to MySQL.

Environment: HTML/DHTML, Java, JavaScript, Servlet, JSP, Struts, Spring, Hibernate, JDBC, MySQL, Apache Tomcat 7.0, CVSNT, XML, XSLT, Eclipse, Ajax, JUnit, Windows 2003, Adobe Photoshop, Adobe Dreamweaver.

Jul 2007 - Jul 2008 Java/J2EE Developer, Confidential, Beijing, China
Confidential became a member of Star Alliance in 2007 and it is also the airline partner of the 2008 Beijing Olympic Games. Confidential has a strong domestic and international transport capacity and a powerful sales network. Its abundant domestic routes, the largest number of international routes as well as the code-sharing with different airlines both at home and abroad, has resulted in a balanced and extensive air route network layout with domestic routes supporting the international routes and international routes supporting domestic routes. This project provides a new look and more features for customers when they book air tickets online. Project offers online reservation and search for the tickets price. The project helps registered members to reserve air tickets online. It allows customers to check the available cheaper price and redeem their fight bonus online for merchandise or trip. It also manages member's information, flight information. The information system was divided into there modules: a website that manages customer login details and their membership with bonus points and a booking system that provides flight reservation.

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications that include Use Cases, Class Diagrams, and Sequence Diagrams.
  • Involved in designing the user interfaces using JSP.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Implemented Business processes such as User Authentication, Account Transfer using Session EJB.
  • Deployed the applications on Apache Tomcat Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used CVS for version control across common source code used by developers.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service\'s request response data marshalling as well as unmarshalling process.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.

Environment: HTML/DHTML, Java, JavaScript, Servlet, JSP, EJB, JMS, Struts, Spring, Hibernate, JDBC, Oracle, Web Sphere Application Server, CVSNT, Eclipse, JUnit.

Apr 2006 - Jun 2007 Java Developer, Confidential, Shenzhen, China
Confidential is an insurance organization offering a broad range of insurance products and insurance-related services. Confidential provides insurance protection to more than 1 million businesses and professionals in the China and internationally. This project provides insurance to small businesses in an unpredictable business environment. Project offers online insurance quote forms to customers. This Project helps registered customers to buy insurance online. It allows customers to check policy information, direct bill status, and also to report a claim online. It also manages shipping information, shopping sessions for various optional coverage endorsements, views of products and services up for sale. The complete system was divided into two modules, a website that manages customer login details and an order management system that fulfills purchase order.

  • Analyzed requirements and did Use Case analysis with Rational Rose. Designed Use case diagrams, Class diagrams, and Sequence diagrams using UMLapproach.
  • Designed and developed front end using HTML, JSP and Servlets.
  • Implemented client side validation using JavaScript.
  • Developed the application using Struts Framework to implement a MVC design approach.
  • Validated all forms using Struts validation framework.
  • Developed several Session Beans and Message Driven Beans (MDB).
  • Design Patterns were used to add flexibility while connecting to the Oracle database.
  • Used feature of Spring framework.
  • Used Hibernate in persistence layer of the application.
  • Deployed on Web Sphere Application Server.
  • Performed unit testing of core functionalities through Junit.
  • Use CVSNT to share the project with teammates and version control.

Environment: HTML/DHTML, Java, JavaScript, Servlet, JSP, EJB, Rational Rose, Struts, Spring, Hibernate, JDBC, Oracle, Web Sphere Application Server, CVSNT, Eclipse, JUnit, Adobe Photoshop, Adobe Dreamweaver.

Hire Now