Java/j2ee Developer Resume
CA
SUMMARY
- Over 7 years of IT experience in developing enterprise applications using Java/J2EE technologies.
- Extensive experience in all phases of Software Development Life Cycle (SDLC)
- Expertise in J2EE Architecture, Core Design Patterns, Object Oriented Analysis and Design/Development Methodologies (OOAD), Object Modeling with Use Cases, Sequence and Class Diagrams using UML with Microsoft Visio.
- Proficient in Design, Development and Implementation of multi - tier Enterprise Application, web based and distributed application using JSP, Servlet, XML, JDBC, Eclipse and JBuilder, JavaScript, AJAX and HTML.
- Excellent experience in writing complex stored procedure, SQL Joins etc.
- Experience in framework APIs like Struts, Hibernate, Spring and web services.
- Good experience in different IDE’s including Netbeans and Eclipse.
- Experience in Agile development processes ensuring rapid and high quality software delivery.
- Experienced in AgileSCRUM, RUP (RationalUnifiedProcess) and TDD (Test
- Driven Development) software development methodologies.
- Expertise in several J2EE technologies like JSP, Servlets, Java Scripts, Java, Web Services (Jax-WS, Restful), SOAP, WSDL, JSF, Hibernate, Spring, Struts, EJB, Ajax, JAVA Beans, JNDI, JMS, XML.
- Expertise in Implementing MVC design pattern using Struts frameworks.
- Extensive experience in using version control software's like SVN, CVS and Clear Case.
- Expertise with IBM Web Sphere, BEA Web Logic, Apache Tomcat, Jboss application Servers
- Expertise in Web page creation using HTML, DHTML, XHTML, JavaScript and CSS.
- Involvement in Unit testing through JUnit framework.
- Possess good analytical skills, and an excellent team player with very good leadership qualities.
- Strong communication, collaboration & team building skills
- Proficient in grasping new technical concepts quickly.
TECHNICAL SKILLS
Programming Languages: Java, SQL, PL/SQL, UML, UNIX Shell Scripting
Technologies: JSP, JavaScript, HTML, CSS, XML, AJAX, Web Services
Design/Architecture: J2EE Architecture, Java Design Patterns, Jasper Reports.
Client side: JavaScript, VBScript, JQuery, AJAX, HTML, CSS
API & Framework: Spring, Struts, Log4J, Hibernate
IDE: Eclipse, Netbeans, JBuilder, MS Visio.
Databases: Microsoft SQL Server 2008, MySQL, Oracle, DB2, Oracle 10g
App Servers: IBM WebSphere 6.0/7.0, WebLogic 10.3, Apache Tomcat
Operating System: Windows XP/Vista/7, Linux, UNIX
Concepts: OOAD, Agile Methodologies, Design Patterns, UML
Version Control: CVS, VSS, SVN, ClearCase
Tools: TOAD, ANT, CVS, Maven, Clear Case, Clear Quest, SVN, JUnit
PROFESSIONAL EXPERIENCE
Confidential, CA
Java/J2EE Developer
Responsibilities:
- Involved in study of User Requirement Specification. Requested insufficient Information and helped clearing ambiguity in requirements document.
- Actively involved in the Requirement gathering for the enhancements to the existing project.
- Involved in developing design document and impact assessment documents.
- Involved in designing some of the processes in the application that are developed by other developers. Involved in design, develop and implementation of the application using spring and J2EE framework.
- Involved in developing Class diagrams in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
- Built web-based applications using Spring MVC 3.0 Architecture
- Developed User- Interface screens involving JSP, JavaScript and JQuery.
- Design and Development of software components like Interface, Action Handlers
- Used RAD provided code generation tool for creating required classes like stub, proxy etc. suitable for Apache CXF framework.
- Good experience in enterprise service bus .
- Developed stored procedures (developed in PL/SQL) on the back end.
- Consumed Web Services by implementing spring’s REST support.
- Involved in creation of both service and client code for JAX-WS and used SOAP UI to generate proxy code from the WSDL to consume the remote service.
- Created XSD schema and WSDL for top-to-bottom approach while developing SOAP based web service. Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria, projections etc.
- Created an XML configuration file for Hibernate for Database connectivity.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Implemented Java Persistence API (JPA) through Hibernate 3.0.
- Worked with WebSphere 7.0 as application server and Tomcat as web server.
- Assisted Oracle DB development team in developing stored procedures and designing the database. Used Maven for project builds and SVN as versioning system.
- Interacted with Business Analysts to come up with better implementation designs for the application. Provided production support for the application both onsite and remotely
Environment: JAVA 1.7/1.6, J2EE, Servlets, Spring 3.0, Hibernate 3.0, SOAP, RESTful Web Services, Spring Framework 3.0, HTML, JavaScript, JDBC, PL/SQL, XML, UML, Oracle 10g, WebSphere 7.0, Maven, SVN, Windows
Confidential, Eagan, MN
Java/J2EE Developer
Responsibilities:
- Involved in requirement analysis, functional specifications and over-all component design.
- UsedAgile-Scrumsoftware development methodology to develop web application.
- Involved in designingUMLUse case diagrams, Class diagrams and Sequence diagrams usingRational Rose.
- Extensively worked on front end, business, and persistence tiers using thestrutsframeworks.
- Involved in design, development, and testing phases of software development life cycle.
- Developed Struts framework to implement MVC architecture.
- Created User interfaces usingJSP, HTML,CSSandJavaScript.
- DevelopedCustom TagsandJSTLto support custom user interfaces.
- UsedCSSstyle sheets for presenting data from XML documents and data from databases to render on HTML web pages.
- UsedJavaScriptandStrutsvalidationframeworkfor front end as well as server side validations.
- Developed the client classes for the web services implementing SOA.
- UsedSpring Frameworkfor integrating Hibernate and Struts and also for dependency injection.
- Extensively usedHibernate ORMtool in data access layer to map the object view of data into database and to provide access and update information in the database.
- DevelopedData Access Object (DAO)persistence layer usingHibernate.
- Supported the development of database schema and creation of database tables inDB2.
- Worked with JavaBean and other J2EE components using concepts like Externalization, property files to develop business and data process.
- Extensively usedEclipsefor writing code.
- UsedANTscripts to build the application and deployed onBEA WebLogic application server 9.0.
- Involved in Unit Testing of the components using JUnit.
- UsedLog4Jfor logging and tracing the messages.
- UsedCVSfor version control across common source code used by developers.
- Participated inCode Reviewsfor better quality assurance andDebuggedthe application Module.
- Involved in planning process of iterations under theAgile Scrum methodology.
Environment: Java 1.5, J2EE, Hibernate 2.5, Struts 2.0, EJB, JSP, ANT, JDBC, UML, HTML, JavaScript, AJAX, CSS, Eclipse, WebLogic 9.0, XML, JSTL, XSLT, SOAP, WSDL, JAXP, Log4J, JUnit, CVS, PL/SQL, DB2, Windows
Confidential, San Jose, CA.
Sr. Java Developer
Responsibilities:
- Created design documents and reviewed with team in addition to assisting the business analyst / project manager in explanations to line of business.
- Involved in analysis, design, construction and testing of the online banking application
- Involved in meeting to gather information and requirements from the clients and preparing the requirement document.
- Prepared the detailed functional requirements along with screenshots and description of all the modules.
- Implemented Spring Core Annotations framework for Dependency Injection with MVC design pattern.
- Configured JDBC to access information from the MySQL database.
- Designed and developed web pages using JSP, HTML, DHTML JavaScript and CSS.
- Use JavaScript for client-side validations & Implementation of JQuery to export data into various formats.
- Worked with a variety of issues involving multithreading, server connectivity and user interface.
- Developed the Action, Action Form classes and configured the struts-config.xml file.
- Used Validator framework to perform validation on the JSP pages
- Developed Session Beans for implementing business logic and made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
- Implemented session façade to simplify the interactions between clients and the lower
- Components were developed and integrated into Servlets and JSP.
- Creation of Stored Procedure, SQL Joins for respective reports, Class & Sequence Diagram and DB schema design.
- Responsible for Oracle Forms and maintaining CRUD operation on the database.
- Created db tables, functions, Joins and wrote prepared statements using PL/SQL.
- Written and executed stored-procedures on SQL SERVER back-end through JDBC API.
- Developed Rest architecture based web services to facilitate communication between client and servers.
Environment: Java J2EE (SPRING MVC), MySQL5.1, Jasper Report (BI), iReport, JSP, JavaScript, HTML5, JQuery, Apache POI
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in analysis of requirements, designing and documenting the system using UML.
- Involved in creating the domain objects and writing the xsd, castor mapping and binding xml files to domain objects.
- Created front end GUI screens using JSP and HTML pages.
- Involved in extensive use of Web Services using SOAP
- Extensive use of spring to configure the services.
- Involved in requirement gathering, HLD and LLD and prepared activity diagrams, sequence diagrams, class diagrams and use case diagrams for various use cases using Rational Rose.
- Worked on enhancement requests and mission critical tickets which involved JSP changes, writing EJB façade methods etc.
- Created stored procedures and statements to interact with the Oracle database.
- Involved in writing the JUnit test cases and integration testing of the system.
- Used ANT Scripts to Build war and ear files to deploy on Tomcat Webserver.
- Building and deployment of code to development and test environments.
Environment: Java, J2EE, Tomcat, RAD, spring, JSP, JavaScript, HTML, XML, UML, Oracle, ANT, VSS, Oracle, Rational Rose, SVN, Tomcat, Windows
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the design and development of the entire application.
- CreatedUML diagrams(use case, class, sequence, and collaboration) based on the business requirements
- Involved in designing and developing dynamic web pages usingHTMLandJSPwithStruts tag libraries
- Involved in development of high level and detailed design document.
- Extensively used XML, XSL, and Servlet for the presentation layer.
- Involved in complete EJB life cycle of design, development and deployment on WebSphere Application server.
- Involved the development of distributed server side components and deployed the various Session and Entity Bean Components.
- Instituted logical and physical database design and generated ER diagrams, and created and updated schemas, enhancing the ability to deliver successful business applications.
- Developed Entity Bean agents to derive data from relational databases
- Wrote SQL Stored procedures and Functions in different modules.
- Developed Message Driven Beans to process the asynchronous request and navigate it to different database
- Using SQL loader to upload the data to database tables.
- Involved in writing and maintaining Documentation for every CR (change request).
Environment: Java, XML/XSL, Servlets, Oracle, JNDI, EJB, JSP, JDBC, UML, WebLogic, ANT, Rational Rose
