J2ee Developer Resume
Charlotte, NC
SUMMARY
- Over 8 years of extensive experience & expertise in analysis, strategy, usability, design, development, Go - live/ production and implementation of enterprise, B2B, B2C, web and client-server based business applications.
- Hands on experience in building highly scalable and robust enterprise solutions by effectively applying J2EE Design Patterns.
- Excellent knowledge of industry standard methodologies like SDLC (including Analysis, Design, Development, Testing, Deployment,, Support, Maintenance, and Production /Go-Live).
- In-depth knowledge of analysis and design methodologies using OOAD, UML and J2EE Design Patterns.
- Extensive experience in interacting with business analysts and subject matter experts to receive business requirements and perform the appropriate Use Case Modeling.
- Experience in design and development of web-based enterprise applications using Java, J2EE / JEE Technologies, Web Services, EJB, Struts, and Spring frameworks.
- Expertise in developing critical & responsive GUI / front-end components using HTML, DHTML, JavaScript, CSS, JSP, and Custom Tags.
- Experience with service oriented architecture (SOA), workflows and web services using XML, SOAP, and WSDL etc. Experience with XML, XSD, XSLT, DTD, SAX, DOM technologies.
- Technically proficient in Oracle, SQL Server and IBM DB2 UDB databases.
- IT Experience in Banking, Insurance, airline and Telecommunications domains.
- Proficient time-management skills, able to deliver assignments with superior quality on schedule and within budget.
- Strong technical background in system design with expertise in project coordination, determination of scope and project implementation.
- Ability to excel and succeed in diverse environments and projects with strong determination, dedication and inclination towards customer satisfaction.
TECHNICAL SKILLS
Languages: Java / J2EE / JEE Technologies, JSP, Servlets, EJB, XML, XSD, XSLT, Custom Tags, JDBC.
Frameworks: Struts, Spring.
SOA Technologies: Web Services, SOAP, WSDL, REST.
Web Technologies: HTML, CSS, DHTML, JavaScript.
Databases: Oracle, MS SQL Server 2000/2005, IBM DB2 UDB, MS Access.
Web / Application Servers: IBM WebSphere Application Server 5.x/6.x, BEA WebLogic, iPlanet WebServer, IIS 5.0, JBoss Application Server, IDE / GUI Tools, JDeveloper, Net beans5.0, IBM Rational Software Architect 7.0, IRAD 6.1, Eclipse, IBM WebSphere Studio Application Developer 5.0, XML Spy
Testing & CVS Tools: JUnit, Log4J, Rational ClearCase, Rational Rose
Others: MS Visio 2003, Customization Work Bench, Techonline Reporting, SCRTok
Operating Systems: IBM AIX 5.3 & 6.1, Windows 9X/2000, NT, XP, 7, Unix
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
J2EE Developer
Environment: Java, J2EE, JSP, Struts, Spring, OOAD, Oracle 9i, HTML, EJB3, AJAX, JMS, XML, Design Patterns, ANT, Rationale Rose, Web Services, IBM RAD IDE, IBM Web Sphere Application Server 6.1, Hibernate 3.0, LOG4J, SVN, JUNIT, UML.
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, design, analysis and code development.
- The application is designed using J2EE design patterns and technologies based on MVC architecture
- Agile Methodology is used for development of the application.
- Used J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator, and Session Façade, Singleton, Factory and DAO.
- Implementing Struts Dispatch Action class and form bean classes using struts framework.
- Client & server validations were handled using JavaScript & Struts validator plug-in.
- Struts Tiles Framework is implemented for a common look in all the presentation views.
- Integrated struts MVC with spring DI and Spring hibernate DAO
- Implemented security for different front end views based on the access privileges.
- Involved in writing XML validation classes using Struts validation framework.
- Designed the user interfaces using JSPs, AJAX and Struts Tags.
- Used XML Web Services using SOAP to register agents using non-java application.
- Involved in writing DAO, DTO’s using Hibernate DAO Support.
- Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database.
- Used IBM Web Sphere Application Server to deploy the application.
- Developed Junit test cases for DAO and Service Layer methods.
- Used SVN for version control of the application.
- Used Log4J to capture the log that includes runtime exceptions.
- Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
- Interacted with quality assurance team for requirements gathering and analysis.
Confidential, Fort Worth, Texas
Java Portal Developer
Environment: Java 1.5,Spring 3.0, JQuery, JSON, JDBC, Hudson, JSP, JSTL, HTML, JavaScript, CSS, Apache Tomcat, Eclipse, Maven, SVN.
Responsibilities:
- Involved in the application development using Spring MVC module.
- Used agile development software lifecycle to deploy the code.
- Responsible for writing java classes for different layers.
- Used JAXB for processing the request.
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
- Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
- Developed several pages using JSP, JSTL, HTML, Jquery, and JavaScript.
- Involved in Oracle 10g database development by creating Oracle PL/SQL Functions, Procedures, Triggers and Packages.
- Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
- Performed code review and test cases review for the developed features.
- Written test cases for unit testing the code using Easy mock testing Framework.
- To avoid third party dependency used Dozer Mapping to map the objects.
- Defect fixing activity as a part of system testing phase.
- Defect fixing activity as a part of User Acceptance phase.
- Involved in the development of test cases for the testing phase.
- Involved at the time of deploying the code in production environment and do the functional check out.
- Used SVN for version control across common source code used by developers.
Confidential, Columbus, OH
Java/J2EE Developer
Environment: Core Java, JSP 1.2/2.0, Ajax, Java Script 1.5, Struts 1.2, Servlets 2.5, Java Mail 1.4, Oracle 10g, BEA Web Logic 8.1, TOAD, Web Services (WSDL, SOAP, XML), Eclipse 3.2
Responsibilities:
- Involved in the interpretation of Business Requirements and creating Requirement Specs, System Design Spec, Activity Diagram, Sequence Diagram, Class Diagram, Use Case Diagram and document using Visio
- Programming and Development of web pages using Spring, JSP and JavaScript.
- Developed user interface using JSTL, HTML, Java script, JQuery and CSS.
- Used J2EE design patterns like Factory pattern & Singleton Pattern.
- Achieved MVC pattern using Spring MVC architecture.
- Used Hibernate as an O/R mapping tool for selecting, inserting and updating the records in the database.
- Involved in bug fixing and resolving issues with the QA and production environment during production support.
- Worked on UML diagrams like Class Diagram, Sequence Diagram required for implementing the Quartz scheduler.
- Used My Eclipse as an IDE for development.
- SVN is used as a tool for version control.
- Used TOAD for accessing the database.
- Extensively worked with tables and queries in Oracle 10g and ORM with Hibernate.
- Developed PL SQL functions and procedures for complex business process and reports.
- Used Xml for Spring configuration, Hibernate Configuration and Web services
- Used Hibernate in Persistence Layer. Developed various Database interaction objects by implementing the DAO patterns and used Hibernate as Model Component.
- Worked in a technical environment that supported Agile. JDK 5, JBOSS 4.x, JUnit, JMS, Spring 2.x, Spring MVC.
- Use Eclipse as IDE tool to develop the application and Quality Center for bug tracking.
Confidential - Holmdel, NJ
Java/J2EE Developer
Environment: Java 5 / JEE 5,JavaScript, AJAX, Web Sphere Application Server 10.3.5., Eclipse, Tortoise SVN, and Win SCP,EJB, JSP, Servlets, XML, XSD, XML SPY, Web Services.
Responsibilities:
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database
- Designed user interface layout using CSS 3, HTML 5
- Used ANT Build Manager for building project
- Created Java script pages
- Used Ajax to provide dynamic features where applicable
- Developed several DAO's using Hibernate
- Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing
- Used Agile Development methodology of software development
- Part of production support team, which involved in resolving production related issues
- Onsite work experience of 6 months in New Jersey, US.
Confidential
Java Developer
Environment: JDK 1.4.2, J2EE 1.4, Servlets, JSP, EJB 1.2, JDBC, SQL, PL-SQL, Oracle 8i, HTML, JavaScript, Eclipse 3.2, IBM Websphere 4.0, UML, RUP, CVS and UNIX.
Responsibilities:
- Developed class diagrams, sequence diagrams and object diagrams using UML methodology.
- Gained substantial knowledge about the concepts, design advantages, traps and pitfalls of successful object-relational mapping.
- Design and Development of the Object Oriented applications using OOA and OOD techniques in all Business Areas using Rational Rose.
- Designed and developed web pages using HTML and JSP.
- Wrote Client side validation scripts using JavaScript.
- Designed and developed sub system using Java Servlets, JSPs, J2EE Entity beans and Session Beans.
- Stored data in Oracle 8i database and accessed using Oracle JDBC drivers.
- Design and developed Oracle stored procedures, functions, triggers and PL/SQL modules.
- Used Eclipse 3.2 as IDE to create, test and deploy EJB components.
- Imported Client data into the database from XML file by using the XML Parser.
