Java Developer Resume
Mechanicsburg, PA
SUMMARY
- Over Six years of IT experience in analysis, design, development, deployment, testing and support of Client Server Systems and Web Applications.
- Proficient in designing and developing J2EE applications using, Struts framework, Spring and Hibernate framework.
- Expertise in Java and J2EE technologies such as Servlets, JSP, JSTL, JSF, EJB, JMS, JDBC, RMI for building server side applications and user interfaces.
- Proficient in web technologies including XML, XSL, XSLT, HTML, DHTML,AJAX,CSS, JavaScript.
- Proficient in web services including SOAP, UDDI and WSDL.
- Expertise in deploying applications on WebLogic7.0/8.1/10.x, Glassfish v3, Jboss 5.1/6.0/7.0 Application servers and on Tomcat 6.x/7.x Web server.
- Experience in using IDEs like Eclipse, RAD and Net Beans.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of information.
- Strong database programming background experience with different databases like Oracle 8i/9i/10g/11g, DB2, Sybase, SQL Server and My SQL.
- Experience interacting with clients, gathering requirements, design, development and deployment of various functional documents.
- Strong interpersonal and analytical skills, ability to work in a team as well as independently with minimal supervision.
- Expertise in using CVS, Clear Case, MS Visual Source Safe and other version controls tools.
- A capable and resourceful team member possessing excellent written and verbal communication skills.
TECHNICAL SKILLS
J2EE Technologies: JSF, JSP,Servlets, EJB,JMS, JPA, JNDI, Web Services, AJAX
Open Source Framework: Struts, Hibernate, Spring
Languages: Java, SQL, PL/SQL
Mark up/ Scripting Languages: HTML, DHTML, XML, XSL, XSLT, XPath, Java Script
Databases: Oracle 11g/10g/9i/8i, Sybase, MySQL, DB2.
Web Servers: Apache Tomcat6.x/7.x
Application Servers: WebLogic7.0/8.1/10.x,Glassfish v3, JBoss 5.1/6.0/7.0, WebSphere 6.1
Version Control: Subversion, Visual SourceSafe (VSS), ClearCase, Tracker
Design Patterns: MVC Architecture, J2EE Design Patterns, Core Design Patterns
IDE/Tools: Eclipse, NetBeans, Ant, Maven
Operating System: Linux, Windows XP/2000/7.
PROFESSIONAL EXPERIENCE
Java/J2EE Developer
Confidential, Tallahassee, FL
Responsibilities:
- Involved in requirements analysis, design, implementation and testing of Client Notices project
- Have been involved in Java/J2EE development using Java, JSFto build highly interactive front endwebframework.
- Web pages developed using JSF frame work for loose coupling and scalable.
- Used XML and FOP to format notices into pdf and save them in the file system.
- Implemented J2EE Design Patterns DAO (Data Access Object), DTO (Data Transfer Object), Adapter, Service Locator and MVC design patterns.
- Used Hibernate in the persistence layer.
- Deployed application on JBoss application server.
- Eclipse is used as IDE tool to develop.
- JUnit is used to perform unit testing and system integration.
- Utilized ANT to build the application and Clear Case for version controlling
- Used database Oracle for the back - end system and have written SQL.
- Interacting with different teams on regular basis to identify the impact analysis on other applications for major enhancements.
Environment: Java/J2EE, JSF, XML, FOP, Hibernate 3.0, MVC Framework, Oracle 11g, JBoss 6.0, ANT,Eclipse, JUnit, ClearCase, Windows XP, UNIX.
Java/J2EE Developer
Confidential, Boston, MA
Responsibilities:
- 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.
- Implemented persistence layer using Hibernate.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Deployed the applications on Web Logic Application Server.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Utilized Maven to build the application.
- Used Clear case for version control across common source code used by developers.
- Used XML parser APIs such as JAXB.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
Environment: Java,J2EE, JSP, Struts, Hibernate, EJB, JMS, JNDI, Oracle, JDBC,SOAP, HTML, XML, JAXB, Maven, Rationale Rose, Eclipse, Web Logic Application Server, Sun Solaris, Clear Case.
J2EE Developer
Confidential, Chicago, IL
Responsibilities:
- Analyzed requirements and performed Use Case analysis with Rational Rose.
- Designed Use case diagrams, Class diagrams, and Sequence diagrams using UML approach.
- Designed and developedthe user interfaces using HTML, JSP and Servlets.
- Developed the application using Struts Framework to implement a MVC design approach.
- Implemented client side validation using JavaScript and Server side validation of form data using Struts validation framework.
- Developed several Session Beans and Message Driven Beans and also used design patternsto add flexibility while connecting to the Oracle database.
- Used Hibernate in persistence layer of the application and implemented web services using WSDL for authorization.
- Utilized ANT to build the application and deployed the application on Web Sphere Application Server.
- Used Eclipse IDE for developing the application.
- Performed unit testing of core functionalities through JUnit.
- Used Log4J for logging and tracing.
Environment: J2EE / JAVA, JSP, Servlet, Struts, Hibernate, AJAX, JavaScript, DHTML, XML, HTML, SQL Server, Tomcat, Oracle, Eclipse, Log4J, JUnit, Rational Rose, Visual Source Safe, MS Visio, Windows XP.
J2EE Developer
Confidential, Mechanicsburg, PA
Responsibilities:
- Involved in analysis and design of the application in Java, based on MVC Architecture, used the open source Spring framework
- Design and developed user interfaces using HTML, JSP and used Java Script for client side and Struts validation framework forserver side validations.
- Developed the application using Struts Framework to implement a MVC design approach.
- Developed and successfully deployed Message Driven beans to read messages from JMS queues.
- Used Hibernate in persistence layer of the application and implemented web services using SOAP/WSDL for address validation and payment services.
- Developed DAO’s and Business / (POJOs) to interact with the database using Hibernate.
- Implemented modules in the Spring MVC framework for navigation within the application
- Used Design patterns like Singleton, Factory, DAO and Dependency Injection.
- Used PL/SQL, Stored Procedures and table level and system level triggers for handling database processing.
- Eclipse is used as IDE tool to develop the application.
- Utilized ANT to build the application and deployed the application on JBoss Application Server.
- Performed unit testing of core functionalities through JUnit.
- Used Log4J for logging and tracing.
Environment: J2EE, JSP, Servlets, Spring 2.0, Hibernate, JMS, JavaScript, HTML, SOAP, PL/SQL, Oracle 9i, ANT, JBoss, Eclipse, Log4J, JUnit, Windows XP, Dreamweaver 8.
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in the analysis and design of Link II module using MVC pattern.
- Designed use cases, use case diagrams, class diagrams and sequence diagrams using Rational Rose.
- Developed the user interfaces using HTML and JSP.
- Developed the server side components using servlets and EJB
- Used SQL for accessing the Oracle database using JDBC.
- Eclipse is used as IDE tool to develop the application
- Deployed the application on Web Logic Application Server.
- Involved in unit testing of core functionalities usingJUnit.
- Used Visual SourceSafe for version controlling.
Environment: Java, JSP, Servlets, EJB, JDBC, Model View Controller (MVC) pattern, SQL, HTML, XML, WebLogic Application Server, Eclipse, Oracle, Rational Rose, Visual SourceSafe.
Java Developer
Confidential
Responsibilities:
- Involved in interacting with clients to analyze new requirements for banking system.
- Used HTML, Swing, and JSP to develop user interfaces.
- Used MVC design framework to develop the application.
- Performed data validation using Java Script.
- Used SQL for accessing the Oracle database using JDBC.
- Used Eclipse to develop the application.
- Involved in unit, system and integration testing using JUnit.
Environment: Java, AWT/Swing, Servlets, JSP, MVC Framework, JDBC, Oracle, SQL, HTML, Java Script, JUnit, Eclipse