We provide IT Staff Augmentation Services!

J2ee Developer Resume

0/5 (Submit Your Rating)

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.

We'd love your feedback!