Sr. Java/j2ee Developer Resume
Columbus, OH
SUMMARY
- 8+ years of extensive experience in Design and Development of Distributed and Client - Server applications using Object Oriented Analysis, Design and JAVA, J2EE Technologies.
- Experience in developing applications using BEA WebLogic, WebSphere Application Servers and Tomcat.
- Expertise J2EE Technologies (Hibernate, JSP, Servlets, JDBC, JNDI, and Java Mail).
- Expertise in implementing MVC architecture using Jakarta STRUTS, Struts Tag Libraries, JSTL.
- Worked extensively on spring framework along with Hibernate.
- Experienced in developing Web Services using SOAP and WSDL.
- Experienced in developing user interfaces using AJAX, XML, XSLT, XSL, XHTML and CSS.
- Thorough knowledge and experience of XML technologies (DOM, SAX parsers), and extensive experience with XML schema, DTD’s.
- Experienced in web-technologies like HTML, DHTML, jQuery and JavaScript.
- Experienced in developing applications using IDE’s like Eclipse, IntelliJ IDEA, WSAD and RAD.
- Proficient in unit testing the application using JUnit.
- Logging the application using Log4J and SLF4J.
- Experience in Database technologies: Oracle, SQL SERVER, DB2 and MySQL.
- Experience in RDBMS database design, writing Stored Procedures, Triggers and SQL queries.
- Experience working with the source control and versioning tools AccuRev, CVS, SVN, and VSS.
- Possess good problem analysis skills with ability to follow project standards.
- Quickly adaptable to newer Technologies.
- Ability to work with a team and individually.
- Experience in developing written documentation for technical audience.
- Worked on Onshore Offshore format.
TECHNICAL SKILLS
Languages: Java, C++, C.
Database Technologies: SQL, PL/SQL.
J2SE Technologies: Core Java, Multithreading, Files, Collections
J2EE Technologies: J2EE, Servlets, Struts, Hibernate, JSP, JDBC, Java Beans, Spring, JMS, MQ series, JAXP, XML Parsers(DOM and SAX), XSLT, CSS, XPATH, JSTL, WebServices (Apache Axis), SOAP, WSDL, REST API.
Databases: Oracle, MYSQL, MS Access 2007, MS SQL SERVER, IBM DB2.
Web Technologies: XML, HTML, CSS, JavaScript, jQuery, DHTML.
IDE: IntelliJ IDEA, Netbeans, Eclipse, JBuilder, WSAD, RAD.
Source Control Repositories: CVS, PVCS, SVN.
Application/Web Servers: Apache Tomcat, JBoss, BEA WebLogic Server, WebSphere.
Operating Systems: WINDOWS (98, 2000, NT, XP), MS-DOS, Ubuntu Linux.
Build Tools: Ant.
Testing Tools: JUnit.
Logging Tools: Log4j, SLF4J.
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Sr. Java/J2EE Developer
Responsibilities:
- Involved in analysis, design and development of the application according to the requirements.
- Involved in strategic planning, brainstorming sessions, team meetings and requirement gathering.
- Involved in the implementation of MVC architecture using Struts MVC model integration for front-end request action controller.
- WebLogic application server was used for deployment of the application.
- Involved in implementing DAO pattern for database connectivity with JDBC.
- Involved in writing and implementing SQL queries at the DAO layer using ORACLE.
- Involved in development of user interface using HTML, JSP, JavaScript, Ajax and jQuery.
- Implemented the ant script responsible for the generation of the war and jar files of both EWS and Eligibility Admin for deployment using the build tool Ant.
- Implemented logging using apache commons-logging with log4j.
- Implemented SOAP Web Services and SOATest.
- Involved in creating XML’s and XSD’s. Implemented XSD validation for XML.
- Used CVS for configuration management and version control.
- Involved in Production Support (work on HD tickets) and Maintenance after the project went live.
Environment: Core Java, J2EE, JSP, Struts, Axis WebServices, WebLogic Application Server, Log4J, Eclipse, Oracle, Ant, Junit4, Ajax, JavaScript, SOATest, XML, XSD, JQuery, HTML, Version Control (CVS), JUnit.
Confidential, Salt Lake City, UT
Java/J2EE Developer
Responsibilities:
- Requirement Analysis, Development, System and Integration Testing.
- Actively involved in design and developing of J2EE components.
- Created Use cases and Sequence diagrams using UML.
- Implemented MVC architecture using Spring framework.
- Involved in multi-tier Java EE design utilizing Spring IOC and Hibernate deployed on WebSphere Application server connecting to Oracle database.
- Used Spring Framework for data dependency injection, transaction management and AOP.
- Used Spring ORM support for development of DAO layer.
- Involved in implementing DAO pattern for database connectivity with Hibernate.
- Worked on complete coding and design to front-end with the implementation of JSP and Servlets.
- Worked on project deployment files and context definition files for servlet mappings, Java bean class definition, Action class mappings, transaction.
- Wrote SQL Queries using Oracle and TOAD.
- Designed and developed logic in the form of Stateless and Stateful Session Beans and EJBs Message Driven Beans (MDBs).
- Used DOM parsers for filtering messages from user and validate them in corresponding format.
- Implemented logging using log4j and developed robust exception handling and error reporting mechanism.
- Used CVS for configuration management and version control.
- Involved in unit testing using JUnit.
- Involved in support and maintenance after the project went live.
Environment: Core Java, J2EE, JSP, Spring, Hibernate, Eclipse, WebSphere Application Server, Oracle, HTML, EJB, DHTML, CSS, JavaScript, JMS, DOM, Ant, Ajax, JUnit, Log4j, Version Control (CVS), XML, Validation framework, UNIX.
Confidential, Atlanta, GA
Sr. Java/J2EE Developer
Responsibilities:
- Implemented Model View Controller (MVC) architecture Using Spring Framework.
- Used Spring’s IOC (Inversion of Control) and Dependency Injection.
- Responsible for writing business logic of displaying customer information from database by using mobile number as search key.
- Responsible for updating changes made to a customer account like adding new plan and updating personal information.
- Developed and implemented the Data Validation using Validation framework in Spring.
- Implemented Spring tag library to create user interface.
- Designed DAO objects for accessing RDBMS.
- Worked and implemented configuration of Hibernate for transaction management.
- Implemented and configured log4j for logging.
- Used SVN for version control. I was handling the build process for our team on many occasions.
- Implemented Ant script to build the project
- Involved in complete software development life cycle management using Rational Unified Process - Requirements gathering, design, Analysis, Detail design, Development, Mentoring, System and User Acceptance Testing.
- Involved in supporting this project after go-live.
Environment: Core Java, Spring, Hibernate, Log4j, Oracle, Eclipse IDE, Servlet, JSP, XML, WebSphere Server, SVN, Windows Vista, UNIX, SVN.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in development of the application according to the requirements.
- Involved in the implementation of MVC architecture using Struts MVC model integration for front-end request action controller.
- Developed configurable server side validation using Struts validation framework.
- WebLogic application server was used for deployment of the application.
- Involved in implementing DAO pattern for database connectivity with JDBC.
- Involved in writing and implementing SQL queries at the DAO layer using MySQL.
- Involved in development of user interface using JSP, Ajax and jQuery.
- Implemented the ant script responsible for the generation of the war and jar files of both EWS and Eligibility Admin for deployment using the build tool Ant.
- Implemented logging using apache commons-logging with log4j.
- Implemented SOAP Web Services that consumes the web service of the vendor and produces service to the POS system, and to monitor the application.
- Used CVS for configuration management and version control.
- Implemented unit testing using JUnit.
Environment: Java, JSP, Struts, Axis WebServices, WebLogic Application Server, Log4J, Eclipse, Oracle, Tomcat, Ant, Junit4, Ajax, JQuery, HTML, Version Control (CVS), JUnit.
Confidential, Boise, ID
Java/J2EE Developer
Responsibilities:
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
- Involved in designing the user interfaces using JSPs.
- Developed custom tags, JSTL to support custom User Interfaces.
- Used Eclipse for writing code for JSP, Servlets.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
- Involved in writing and implementing SQL queries using MySQL.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
- Deployed the applications on JBOSS.
- Developed JUnit test cases for all the developed modules.
- Used CVS for version control across common source code used by developers.
- Used Log4J to capture the log that includes runtime exceptions.
- Worked on dashboard application to manage employee benefits
- DAO and the hibernate transactions was implemented using spring framework.
- Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
- Involved in support and maintenance after the project went live.
Environment: Core Java, Multithreading, J2EE, JSP, JNDI, Oracle, DHTML, ANT, Eclipse, UNIX, JBOSS Application Server, Hibernate, Struts, LOG4J, CVS, JavaScript, JUnit.
