J2ee Developer Resume
St Louis, MO
SUMMARY
- Around 6 years of extensive experience in full life cycle development involving analysis, design, coding, development, deployment, testing, documentation, implementation & maintenance of application software in Web - based environment, Distributed n-tier architecture and Client/Server architecture.
- Good knowledge in Core Java libraries - Collections and Multithreading.
- Expertise in JEE technologies such as Servlets, JSPs and JDBC.
- Strong SQL Skills - expertise in writing complex queries involving multiple tables
- Experience in developing Stored Procedures, Functions, Packages, Triggers, and views, table, Collection, Explicit cursor, Dynamic SQL and other build-in packages.
- Possesses knowledge and understanding of database architecture and schema design.
- Expertise in various modules of Spring Framework - Core, ORM, AOP etc.
- Experience using Hibernate ORM technology to build Data Access Objects (DAOs).
- Experience using design patterns such as Singleton, Factory, DAOs, and Value Objects.
- Expertise in XML technologies such as parsers (SAX, DOM, JAXP), JAXB, XSLT.
- Extensive experience wif Java/J2EE design patterns like Singleton, Factory, Business Delegate, Transfer Objects, DAO and Value Object
- Wide exposure and good working knowledge on open source tools/frameworks such as Apache Ant, Maven, Log4j, Axis2, Struts2.
- Experience wif UI technologies - HTML, JavaScript, CSS and JQuery.
- Expertise in Spring 2.x/3.x, Hibernate 3.x.
- Experience developing applications using Oracle, SQL Server and MySQL Databases.
- Experience in web services using SOAP, WSDL, JAX-WS and Axis2.
- Experience in building RESTful applications using JAX-RS and Spring MVC.
- Extensive experience in Software Development on Windows and UNIX Platforms.
- Excellent problem solving, analytical, written and communication skills wif ability to work both in team as well as an individual.
TECHNICAL SKILLS:
Operating Systems: Windows XP/Vista/7, Sun Solaris 8.0, Linux, Unix, Mac OS X
Languages: Java, C++, C#, JavaScript, HTML, XML
Server Technologies and Frameworks: Servlets, Struts2.x, Spring 2.x/3.x, Hibernate 3.x, Axis2, JAX-WS, JAX-RS
Application Servers: Apache Tomcat 6.x/7.x, Weblogic 8.x
Web Technologies: JSP, HTML, CSS, Ajax, JavaScript, JQuery, XML
Databases: Oracle 10g/11i, MySQL 5.x, MS-SQL Server 2008 R2
PROFESSIONAL EXPERIENCE:
Confidential, St.Louis, MO
J2EE Developer
Responsibilities:
- Involved in Requirement gathering, Analysis and Design using OOA/UML.
- Implemented design patterns like Singleton, Session Façade, Factory, MVC, DAO etc.,
- Worked on Presentation layer used JSP, Servlets, Struts2 and Java Beans library.
- Extensively used Spring framework for Dependency Injection
- Implemented teh data access layer using Hibernate
- Integrated Spring and Hibernate to manage transactions and inject dependencies in DAOs
- Involved in writing build scripts using Ant.
- Extensively used JQuery to implement AJAX requests
- Implemented RESTful web services to support integrations wif DART
- Built unit tests using JUnit
- Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of teh systems.
Environment: JDK1.6, JSP, servlets, Struts2.x, Tiles, Spring 2.x/3.x, Hibernate 3.x, OOAD, UML, XML, JAXB, HTML, Weblogic 9, JavaScript, JQuery, XSLT, Apache Ant, Eclipse 3.x, SQL, Oracle 10g, UNIX, Windows Vista and Windows 7.
Confidential, Minneapolis, MN
J2EE Developer
Responsibilities:
- Analyzing use cases or Technical specification prepared by teh client.
- Interacting wif teh clients for suggesting use case optimization or clarifying use case scenario if it’s required.
- Preparing Design and Functional Document FSD, LLD.
- Designed components for company’s object framework using best practices and J2EE design patterns such as Model-View-Controller (MVC), Data Access Object, Value Object, Front Controller and Business Delegate.
- Used Apache struts framework for building MVC architecture and implemented apache validation framework .
- Created action classes, action forms, action mappings in Struts-Config file for each logical request.
- Followed command pattern for writing action classes.
- Created Reusable Architectural Components (RAC) like Servlets Components thus implemented teh Patterns.
- Written JUnit test classes for DAO layer and test each component.
- Code & Module Documentation, review
- Configuring teh entire application on Eclipse on teh local as well as production environment.
Environment: Servlet 2.3, JSP, JavaScript, Struts 2.x, Spring, Hibernate, Weblogic 7.0, Tomcat6.x, JUnit, XML, XSLT, Web Services, Oracle 10g database, Unix.
Confidential ., Denver, CO
J2EE Developer
Responsibilities:
- Involved in design activities i.e. low-level design for new features.
- Prepared UML diagrams for new business requirements
- Designed and developed front end using JSP and JSTL tag libraries.
- Implemented Struts Action classes for business logic and form bean classes for validation by using Struts 2.x (MVC) framework
- Involved in generating pdf files using iText Framework
- Designed and developed web based application using asynchronous technologies using AJAX and jQuery.
- Develop and Design database tables for teh system. Extensively worked on complex SQL queries, Stored Procs in Oracle 11g
- Consumed web services using Axis 2 framework.
- Used Hibernate wif JPA for teh persistence layer.
- Developed Portlets and deployed them in Liferay Portal server
- Involved in testing, bug fixing and documentation of teh system
- Deployed teh application on Linux platform.
Environment: Java SE, Java EE 5.0/6.0, JSP, Servlets, Struts2.0, Hibernate 3.0/JPA,JDBC, HTML, SQL, JMS, XML, DOM, SAX, CSS, JNDI, Web services, TOAD, iText, Oracle, UML, Tomcat 5.5/6.x, Unix, Windows, Eclipse, Design Patterns.
Confidential
J2EE Developer
Responsibilities:
- Requirements gathering from teh clients & customers.
- Analyzing requirements and converting them into technical specifications.
- Fixing teh timelines to complete teh tasks by checking wif functional & business leads.
- Studied teh application architecture and re-designed according to teh requirement.
- Implemented Struts framework in teh application.
- Performed code changes in JSP, Servlets, EJB, and Java Bean components.
- Designed and developed views, controller and model components implementing Struts Framework.
- Developed middle layer using Stateful, Stateless Session and Entity Beans as business logic.
- Developed application using custom tags, Action classes and Action Form classes of Struts Framework.
- Configured struts-specific deployment descriptor (struts-config.xml)
- Deployed teh application on Websphere application server.
- Preparation of Test cases for these modules.
- Worked closely wif teh customers & sales team during teh production move.
Environment: JDK1.3/1.4, EJB, J2EE, JSP, Servlets, JDBC, JavaBeans, WebSphere Application Server, MyEclipse, Struts, Java, HTML, DB2
