J2ee Developer Resume
Mooresville, NC
SUMMARY
- Around 6 years of IT experience in various industries including medical, and finance domains
- Adept in Core Java and J2EE technologies such as Collection, Thread, Servlet, JSP, EJB, JMS, JDBC
- Expertise in J2EE open source framework including Struts, Spring, and Hibernate
- Extensive knowledge of various application server such as Apache Tomcat, JBOSS, BEA WebLogic, and IBM WebSphere
- Experience with RDBMS such as Oracle and MySQL and proficient in database languages like PL/SQL and SQL.
- Multi - years’ exposure in overall software development life cycle with extensive knowledge of processes like version control and unit test.
- Hands-on experience on version control system tool such as concurrent version system (CVS) and Subversion control.
- Sound skill in object oriented analysis, design, and development using Unified Model Language(UML)
- Demonstrated proficiency with Gang of Four (GOF) design patterns including factory, singleton, and etc.
- Multi-years’ experience of implementing Model View Controller(MVC) design pattern in J2EE project
- Hands-on experience in application deployment using ant and maven
- Expertise in front-end development technologies such as HTML, CSS, Javascript, JQuery, Ajax, JSP
- Multi-years’ experience working with diverse cultured background colleague and effectively writing development documents.
- A team player who has capacities in prioritizing and completing project under tight deadline and pressure with minimal supervision
- Highly self-motivated and goal-oriented professional committed to pursuing a long-term career in Information technology
- A fast learner who is attentive to detail and passionate in emerging I.T. technology/frameworks with solid problem solving skill.
TECHNICAL SKILLS
Development Technologies: C, C++, Core Java, J2EE, EJB, JSP, Servlet, JMS, DOM, JNDI, UML, JDBC, XML Schema, XML, Swing, Java Beans, Struts, Spring, Hibernate, Maven, JBPM, Regular Expression.
Web/Application Servers: WebLogic 7.0/8.1, Tomcat 4.x/5.x/6.x, WebSphere, Jboss,4.x/6.x
Web Presentation: JSP, Servlet, JavaScript, JQuery, JSON, HTML, DHTML, XHTML, HTML5, CSS, CSS3, XML, XSLT, AJAX, WebService, SOAP, WSLD, JSF
Operating Systems: Windows 98/XP/7.0, Windows NT 4.0, Windows 2000, Linux
Databasess: Oracle, MySQL, DB2, SQL Server
Tools: MyEclipse, Eclipse, Rationale Rose, JUnit, Ant, CVS, SVC
PROFESSIONAL EXPERIENCE
J2EE Developer
Confidential, Mooresville, NC
Responsibilities:
- Involved in the design and development of key components like include/exclude merchandises, set calculation basis, program period, collection frequency, setup program contacts, create adjustments, accruals, etc.. of VATS application used by Product Accounting
- Generated use cases, mock screens and implemented the sequence diagrams based on requirements using Visual paradigm
- Implemented MVC architecture using HTML, Servlets and JSP on Apache Struts framework
- Developed java action classes that were mapped to the HTML templates in deployment descriptor and implemented Action Servlet.
- Create and configured the exception-handler class to display error message in meaningful sentence.
- Used DOM parser and SAX parser to parse the xml content sent by vendors and used javascript for client side validations
- Developed POJO mapping the database and coding for Creating, Reading, Updating, Selecting (CRUD) data from Oracle 10g using Hibernate.
- Developed Business Objects to implement the business logic and Utility classes using OOAD methodology for reusability
- Integrate Spring framework with Struts and Hibernate.
- Use maven to deploy application in WebLogic 8.1 Application Server.
- Maintain the CVS repository like creating branches, conduct code merge sessions, and make builds for test and QA environments.
- Develop and test the code using Junit.
- Developed a Webservice serving the client requests for sending the signature on purchase receipts for verification using WSDL and XML
Environment: J2EE, Java, Servlets, JSP, Javascript, Struts, Hibernate, Spring, DOM, SAX, Webservices, XML, XSL, Oracle 10g, WebLogic 8.1 Application Server, Eclipse, SQL, CVS, JUnit, Visual paradigm, and Windows.
J2EE Developer
Confidential, Memphis, TN
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 with Rationale Rose.
- Involved in designing the user interfaces using JSP, CSS, Javascript, JQuery.
- Developed the application using Struts2.0 Framework.
- Implemented Business processes such as User Authentication, Account Transfer using Session bean of EJB.
- Used Eclipse for writing code for JSP, Struts, Hibernate, and EJB.
- Implemented persistence layer using Hibernate ORM framework.
- Used Hibernate 3.3 to Creating, Reading, Updating, Selecting (CRUD) data from ORACLE database.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Data Access Object (DAO), Singleton, and Factory.
- Deployed the applications on IBM Web Sphere Application Server using Maven.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Used SVN for version control across common source code used by developers.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
Environment: Java, J2EE, JSP, Struts2.0, EJB3.0, JMS, JNDI, Oracle10.0g, HTML, XML, DOM, SAX, ANT, Rationale Rose, Eclipse, IBM Web Sphere Application Server, Hibernate3.3, Maven, SVN.
J2EE Developer
Confidential, Chicago, IL
Responsibilities:
- Analyzed requirements and did Use Case analysis with Rational Rose.
- Designed Use case diagrams, Class diagrams, and Sequence diagrams using UML approach.
- Designed and developed front end using HTML, JSP, CSS, Javascript, JQuery and Servlets.
- Implemented client side validation using JavaScript and Regular Expression.
- Developed the presentation tier of application using Struts2.0 Framework.
- Developed several business logic using Session Beans and Message Driven Beans.
- Used feature of Spring3.x framework.
- Used Hibernate 3.5 to Creating, Reading, Updating, Selecting (CRUD) data from ORACLE database.
- Implemented web services using WSDL, SOAP.
- Used Maven to build the application and deployed on Web Sphere Application Server.
- Performed unit testing of core functionalities through JUnit.
- Used Log4J for logging and tracing the messages.
- Used SVN for version control across common source code used by developers.
Environment: HTML, J2EE, JavaScript, Servlet, JSP, EJB, Struts2.0, Spring3.0, Hibernate3.5, JDBC, Oracle 10g, Web Sphere Application Server, Rational Rose, SVN, ANT, Eclipse, JUnit, and Log4J.
J2EE Developer
Confidential, Trenton, NJ
Responsibilities:
- Involved in development of the application using Java/J2EE technologies.
- Developed the code using agile methodology with daily meetings to keep track of the progress and Issues pertaining to the project.
- Developed the code based on the design using Struts2.x framework.
- Worked on database design model and integrated these design with Hibernate 3.3 Object Relational Mapping (ORM) framework.
- Presentation layer was developed using Struts Framework and the design was integrated with Spring2.5.
- Involved in implementation of business logic.
- Developed web pages in JSP, JavaScript, and Cascading Style Sheets (CSS) to display the effect of Corporate Actions on the position from various source systems.
- Wrote Creating, Reading, Updating, Selecting (CRUD) SQL.
- Involved in the Database design like creating tables with constraints and writing SQL queries using PL/SQL on MySQL database.
- Monitored the error logs using Log4J and fixed the problems.
- Used ANT for project build and deployed in Weblogic Server
- Used Subversion (SVN) for version control.
Environment: Java, J2EE (Spring, Servlets), Spring, Struts 2.x, Hibernate 3.3, ANT, JDBC, JavaScript, HTML, CSS, Oracle 10g, Eclipse, JBoss, Log4j, SVN.
J2EE Developer
Confidential, Portland, OR
Responsibilities:
- Model View Control (MVC) design pattern is implemented with MVC model 2, JSP, Servlet, and JavaBeans to control the flow of the application in the Presentation/Web tier.
- Used Struts framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
- Performed Validation (Client Side & Server side) with the help of Struts Validation framework.
- Implemented Business Logic using EJBs (Session Beans).
- Integrate Hibernate with Struts and EJBs.
- Coded Creating, Reading, Updating, Selecting (CRUD) SQL for fetching data from Oracle 9.1
- Design patterns like Factory, Singleton, and Data Access Objects and Value Objects/Data Transfer Objects (DTO) are used.
- Performed unit test during development stage using JUnit.
- Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams, and Sequence diagrams).
- Used Quality Center to keep track of the application bugs as well as to coordinate with the Testing team.
- Used wincvs as Source Control and Version Management.
- Used Apache Ant for building and deploying the application in JBoss Server.
Environment: Java, J2EE, Struts, EJB, Hibernate, Servlets, JSP, JavaBeans, XML, CSS, Apache Ant, Rational Rose, Java Script, Oracle 9.1, JUnit, Unix, JBoss.
J2EE Developer
Confidential
Responsibilities:
- Designing the application using various GOF design patterns such as Abstract Factory Pattern, Singleton, Factory Pattern, and Template Pattern.
- Designing technical Specifications with UML diagrams (Use case, Class, & Sequence) using Rational Rose and developed the components required by client.
- Actively participated in Analysis & Design sessions of the Project, which is based on Struts MVC and Event-Driven Architecture.
- Consumed Web Services using Axis and WSDL.
- Followed XP/Agile methodology throughout the life cycle of application.
- Integrated Spring with Struts and Hibernate.
- Configuring Spring for dependency injections and AOP.
- Configuring Hibernate O/R mapping.
- Actively participated in development of user interfaces.
- Writing complex stored procedure using PL/SQL.
- Generated unit test Scripts using JUnit and executed the same and followed TDD.
- Defect tracking and fast fixing of bugs, which arise in test & production instances.
- Log4j was used for logging messages of the application.
- Application deployed on WebLogic Application Server.
- Used wincvs for Source Control and Version Management.
Environment: Struts, HTML, DHTML, XHTML, Axis, SOAP, JavaScript, Ajax, XML, XSLT, Linux Spring 2.5, WebLogic 8.1, JUnit, Log4j, Agile, Hibernate 2.x, PL/SQL, Oracle 10g, CVS.
J2EE Developer
Confidential
Responsibilities:
- Involved in complete life cycle of design, development, testing, and deployment of application.
- Developed Stateless Session beans to manage the control flow.
- Performed front-end development work using Struts 1.1.
- Developed views using JSP, CSS, JavaScript, and JQuery.
- De-bugged and bug fixed Production problems.
- Worked on JDBC (Data Access Object (DAO), Value Objects) using factory, singleton, and template design pattern.
- Wrote SQL for Creating, Reading, Updating, Selecting (CRUD) data from MySQL database.
- Performed unit test using JUnit
- Deployed the application using ANT to Tomcat 4.0 and JBOSS server in development stage.
- Developed using Eclipse3.x for building report collection and scheduling business components.
- Used wincvs for version control.
Environment: JSP, Servlets, Struts 1.1, EJB2.0, XML, JDBC, HTML, CSS, JavaScript, Tomcat4.0, Eclipse 3.1, MySQL 4.0, Junit, ANT, Linux
