Sr Java/j2ee Developer Resume
Detroit, MichigaN
SUMMARY:
- Around 7 years of strong experience on object - oriented requirement gathering analysis and implementation of client/server, distributed, internet and E-commerce application using object oriented methodologies and RDBMS, complete multi-tired, application development lifecycle experience using java-J2EE/J2EE technologies .
- I have the will to closely participate in the growth, development and success of the organization.
- Expertise in reviewing client requirement, prioritize requirement creating project proposal (scope, estimation) and baseline project plan.
- Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like V-model, Waterfall, Agile, Scrum, XP and RUP.
- Expertse in several J2EE technologies like JSP, Servlets, EJB, Web Services (SOAP, WSDL and UDDI) JSF, Hibernate, spring, structs, EJB(Entity session Message Driven Bean), Java Servlets, Ajax, JSP, JAVA Beans, JNDI, JMS, JAVA Mail, XML, Sockets using IDE’s LIKE ECLIPSE
- Experienced with Java Development kit( JDK 5 and later) with eclipse and net beans
- Expertise in creating Conceptual Data Models, process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams
- Expertise in Risk analysis, Gap analysis, Use Case analysis, baseline acceptance criteria and deliverables
- Expertise in Implementing MVC design pattern using Struts 1.0 & Struts 2.0, Salmon frameworks for Internet Application (SOFIA) and Spring Framework with various Java/J2ee design patterns..
- Experience in implementing various design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
- Expertise with IBM Web Sphere6.1/7.0, BEA WebLogic 11g, Jakarta Tomcat 5.5/6.0.23,Jboss 4.2.3/5.0
- Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, RSA, WebLogic Workbench.
- Expertise in XML and related technologies like XSL, XSLT, X Query and parsers like JAXP (SAX, DOM) JAXB and XML Beans.
- Extensive experience in working with Windows, UNIX, and LINUX platforms.
- Experience with Databases like Oracle 10g/11g, IBM DB2, MYSQL, SQL SERVER 2008, JDBC etc.
- Expert in using J2EE complaint application servers like BEA Web logic, IBM Web Sphere, Apache Tomcat, JBoss and Mule ESB.
- Extensively worked on debugging using logging Frameworks such as Apache Log4J.
- Implemented Unit Testing using JUNIT testing during the projects.
- Efficient team member with excellent work/time management skills excellent leadership, communication and interpersonal skills, ability to work under strict deadlines.
TECHNICAL SKILLS:
Languages: C/C++,Java 1.4/1.5/1.6, JavaFx Script 1.2, Beanshell 2.0, JavaScript 1.5/1.9, Jscript5.8, visual basic HTML,XML, PHP5/5.2/5.3.3, SQL and PL/SQL, Unix Shell Script
Operating systems: Ms DOS, Windows NT, Windows 2003 Server, Windows 2008 Server, Solaris 10, Linux(Debian), Unix
Database and tools: ORACLE 10g/11g, JDBC 3.0, DB2, MySQL 5.0/5.1,SQL Plus, PLSQL, SQL * Loader, SQL Server 2008, Oracle reports 2.5/3.0/6.0, Crystal Reports 6.0/7.0/8.0 and MS-Access, PosrGreSQL 8.O/8.1
Network technology: FTP, Telnet, TCP/IP, SSL, X.25, SNMP, Network Management System
Version Control Tools: NetBeans 6.9, MS: Front page, Jprobe, Junit, Clear-case, Clear-quest, Visual Source Safe, PVCS Version Manager, CVS
J2EE Technologies: JSP, Servlets, AWT, JDBC, EJB, JCF, JNI, JNDI, Java Mail API, JMS,JSF
Frameworks and libraries: Struts framework, Spring2/2.5/3, MVC architecture, Apache Ant, Apache axis, Apache MyFaces, Salmon Framework for Internet application, Hibernate 3.5,POJO, COCOON, JSF, Jakarta taglibs, Jakarta Ojb Log4g
IDEs/tools: Rational Software Architect(RSA), Eclipse 3.4/3.5, Net-Beans, IntelliJ, Jdeveloper, IBM RAD, WebSphere client, Visual Age For Java
Design Modeling: OOA/OOD, UML
Web Tools/Technologies: JavaScript, Servlets, JSP, EJB, JNDI, RMI, JFC/SWING/JDBC, AJAX XML, HTML, XHTML, DHTML, WSDL.
Documentation Tools: MS Office 2003/2007/2010 , Visio, MS Project, MS SharePoint
Web/Application Servers/Container: Apache Geronimo, Apache Tomcat 5x, JBoss 4.0/4.2, Microsoft IIS6/7, WebSphere 5.1/6.1, WebLogic 6.1/7.0/8.1,Glassfish Application Server 2.1.2/3.0
PROFESSIONAL EXPERIENCE:
Confidential, Detroit, Michigan
Sr Java/J2EE Developer
Responsibilities:
- Tested the application using Junit test cases. Did enhancement of the application and fixed the bugs as reported.
- Used WebLogic to build and deploy the application.
- Created stubs to consume Web services.
- Worked on advanced graphing, charting components.
- Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, Beans and Html taglib’s) to create standard dynamic web pages.
- Implementation of EJB as entry point for web services. Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.
- Involved in performing Unit and Integration testing (JUnit).
- Involved in building EJB Session/Entity beans to maintain Transaction Management across the application
- Developed JSP Views, Actions and delegating the tasks to corresponding session beans.
- Worked on financial transactions like deposits, withdrawals, transfer, debit, and visa or bills payments. Performed a thorough unit testing and resolved several data related issues before migration to production.
- Working on Struts Framework for developing the front-end application and extensively. Spring as middle tier for entire application.
- Involved in working with Struts Tiles for the common look and feel for a web application.
- Working on Web Services using Java API for XML Services (JAX-WS) and supporting, building, deploying Web APIs Services.
- Working as a part of team from business transfer, development, testing, code review, build implementation and support.
- Wrote PL/SQL statements according to the need using Oracle 10g database.
- Working on an internal web-based client server application built with Struts 2 Framework using Oracle backend Database, working on establishing the relation for the different beans using the Hibernate 3.1.
- Involved in writing various components using Spring AOP and IoC framework.
- Developing ability to move and consolidate critical information for the businesses and financial account data Using EJB 2.1 and Hibernate for performing the Database Transactions.
Environment: Java 1.5 and Java 1.6, Struts Framework 2, Oracle 10g, HTML, PL/SQL, JDBC, Stored procedures, Web Logic Application Server 10.1, Hibernate, Ant, JAX - WS Web Services, WSDL, EJB 3.0.
Confidential, Basking Ridge, NJ
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
- Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases.
- Implemented EJBs Session beans for business logic.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Written stored procedures, triggers, and cursors using Oracle PL/SQL.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Written JUnit Test cases for performing unit testing.
- Used Rational Clear Case as Version control.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Worked with QA team for testing and resolving defects.
- Used ANT automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management.
Environment: Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer, Weblogic 10.3, Apache Axis 1.2, ANT, Clear case, JUnit, UML, Web services, SOAP, XSLT, Jira.
Confidential, Boston
Java Developer
Responsibilities:
- Participated in coding, GUI design and testing.
- Validation of the registered users using JSP-Servlets and JDBC with the details available in the Database.
- Created documentation of the application.
- Developed Servlets and JSP for Data retrieval implementation with User Interface.
- Developed Container Managed Entity and Session beans.
- Participate in designing Webservice framework in support of the product.
- Implemented SOA in maintaining different versions for different clients.
- Developed web services in Java and Experienced with Service Oriented Architecture Protocol, WSDL.
- JDBC with SQL/PLSQL for database connectivity.
- Involved in writing Unix scripts.
- Developed required Web pages using HTML and JavaScript.
- Implemented EJB Components for modules related to Pharmacy, Purchasing, and General and Biomedical equipment.
- Involved in Different J2EE Design patterns like Session Façade, Service Locator, and Business Delegate.
- Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
- Developed Action Classes and Action Forms beans.
- Worked with the team in the development of the Application front-end using JSP, AJAX STRUTS with the help of HTML and JAVASCRIPT.
- Implemented server side and client side validation Java Script, Validation-Rules.xml, and Validation.xml.
- Involved in the integration performance and unit testing of the project.
- Involved in the Performance related issues like open connections and open cursors.
Environment: WebSphere 6.0, RAD 6.0, SQL, JDBC, Java, EJB, Servlets, Java Server Faces (JSF), AJAX, Spring, ADF Components, JSP, HTML, Hibernate, Toad, JNDI, LDAP, Clear Case, Rational Rose, PL/SQL, JavaScript, JMS, JUnit, Ant, Oracle 10g and Windows XP.
Confidential, Bloomington, IL
Java Developer Consultant
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
- Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases.
- Implemented EJBs Session beans for business logic.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Written stored procedures, triggers, and cursors using Oracle PL/SQL.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Written JUnit Test cases for performing unit testing.
- Used Rational Clear Case as Version control.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Worked with QA team for testing and resolving defects.
- Used ANT automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management.
Environment: Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer, Weblogic 10.3, Apache Axis 1.2, ANT, Clear case, JUnit, UML, Web services, SOAP, XSLT, Jira.
Confidential
Java Developer
Responsibilities:
- Updated the design documents with the new enhancements.
- Designed and Developed UI’s using JSP by following MVC architecture
- GUI was developed using JSP, AJAX and JavaScript, spring framework.
- Involved in coding JSP and configuring spring framework.
- Involved in the Development of Spring Framework Controllers.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-mvc.
- Configured the URL mappings and bean classes using Springapp-servlet.xml.
- Used Spring Framework for Dependency injection and integrated with Hibernate framework.
- Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files .hbm.xml file, hibernate query language
- Worked on Hibernate object/relational mapping according to database schema
- Had developed Business Object, POJO and helper classes to access database
- Oracle was the database and Hibernate O-R mapping tool was used.
- Developed Hibernate in Data Access Layer to access and update information in the database.
- Worked on AJAX implementation for retrieving the content and display it without reloading the existing page
- Developing business objects which contains the business logic and also interacts with database (DAO).
- Developed Session Beans using J2EE Design Patterns.
- Performed unit testing for GUI and back end.
- Was involved in Regression testing and Integrating testing with external systems.
- Involved in bug fixing for the code in production and was developed the code for next release.
- Involved in Web Service development and implementation.
- Test script document were developed for testing with different scenarios.
- The project was developed on Eclipse and the version Controller was SCME.
- Used Oracle 10g as the backend database.
- The project was deployed to test on local Environment on Apache Tomcat and it was deployed on Web logic in test
- Used agile methodology for the software development process and participated in Scrum meetings.
- Used Log4J to print the logging, debugging, warning, info on the server console.
Environment: J2EE, Java 1.6, JSP, Hibernate, Spring, Oracle 10g, JavaScript, XML, JDK, JDBC, Web Logic 11g, Eclipse 3.7, Web Services, SOAP, WSDL,SCME,clear quest, Log4j, PL SQL, SQL developer 3.0, JDBC 3.0, EJB, HTML, Ajax, JUnit 4.0, MVC, Windows, apache tomcat server 6.0