We provide IT Staff Augmentation Services!

Sr J2ee Developer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Over 7 years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).
  • Specialized in Web Application Development using Servlet, JSP, JSTL/EL, Struts, springs, jQuery, JavaScript, JSF, Facelets, HTML, DHTML, Applets, CSS, XML, XSLT, JDBC, and Hibernate.
  • Experience in JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, JTA, JMS, JDBC, JAXP, JAXB, and XML.
  • Experience on Unit testing using JUnit
  • Experience in deploying, and configuring applications onto Web Sphere, Web Logic, JBoss, and Tomcat.
  • Experience in Web Services Technologies like SOAP, WSDL, UDDI, JMS and Service Oriented Architecture (SOA).
  • Experience in various open source frameworks like Struts, Spring, JSF, and ORM Technology like Hibernate.
  • Have knowledge of XML including XML, JAXP, XML Schema, XSL, XSLT, XPath.
  • Solid Knowledge in working with Oracle, SQLServer, SQL, PL/SQL, Functions, Triggers and Stored Procedures.
  • Good knowledge in Design Patterns such as MVC, Factory Pattern, Data Access Objects, Singleton.
  • Experienced in all phases of SDLC including analysis, design, coding, testing and expertise in integration using J2EE architecture.
  • Experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Experience in developing reusable components for cross cutting concerns like Logging, Build management, Transaction management, and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
  • Good exposure in preparing Use Cases and UML diagrams.
  • Experience with various Operating System Linux, UNIX, Windows and MAC.

TECHNICAL SKILLS

Languages: C,C++, Java, SQL, PL/SQL

Java SE/EE Technologies: Java SE 7/6/5/1.4/1.3, Java EE 6/5/1.4, EJB 2.1/3.0, JSP 2.1/2.2, Servlet 3.0/2.4, Struts 1.0/2.1, JSTL,JNDI, Spring 2.5/3.0, ANT 1.8, Swings, JMS, RMI, Hibernate, Java Script, JDBC, JMS, Applets, JUnit, JMockit

Web technologies: HTML 5, DHTML, JavaScript, CSS 3, XML, XSL, XML Schema, XSLT, XQuery, JAXP, AJAX, LDAP, SOAP, JSF, Facelets.

App/Web Servers: BEA WebLogic 9.0/10.0, IIS 5.0, Apache 2.2, JBoss Tomcat 4.1/5.5/6.0/7.0 , GlassFish.

Tools: Eclipse 3.7, NetBeans 6.8, JBuilder, JUnit 3.0, JMockit, CVS, Sub Version, Ms Visio, Maven 2.0.8, Rational Rose, Toad, DB Visualizer

Databases: Oracle 9i/10g, SQL Server 9.0, MySQL 5.1, MS Access 2007

Operating Systems: Windows XP/NT/2000/2003, Solaris 8/10

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Sr J2EE Developer

Responsibilities:

  • Involved in requirement gathering, Architecture design, Analysis, preparing the use cases and Responsible for designing and developing object models, class diagrams with UML Specifications for the tracking system module using MS Visio.
  • Worked on Agile SDLC methodologies including Requirement gathering, Technical documentation, Code construction, Code review, UI specific testing, Test plan review.
  • Designed and implemented the cerner Mpage UI using HTML, CSS, Ajax, JSP, and JavaScript.
  • Wrote java utility classes common for all of the applications
  • Used REST-full Web services to consume the different playbook based on different roles such as surgeon, cardiologist, Physician etc.
  • Developed and deployed EJB components on Confidential Websphere Application Server.
  • Developed the application using Struts2 Framework that leverages classical Model View Controller (MVC) architecture and performed validation on UI using Struts validator framework.
  • Implemented Business processes such as User Authentication, Profile Transfer using Session EJB3.
  • Implemented the complex style-sheet using XSLT to present XML data in the presentation layer.
  • Worked on Oracle database, creating Tables, Views etc.
  • Used Tortoise SVN for version control across common source code used by developers.
  • Worked with crucible for bug fixing and code review.
  • Implemented the application using the several design patterns such as MVC, Singleton, Business Delegate, and Session Facade.
  • Worked with complex SQL Queries, Stored Procedures, Triggers and functions
  • Developed the classes for Unit testing by using JUnit and for the entire application and executed test cases for Unit, System and Integration testing using HP Quality Centre.
  • Responsible for application support on different environments from QA to Production andresponsible for analyzing, triaging the issues, providing technical and functional support to the users andfix QC defects.
  • Performed database synchronization on production and test systems to monitor data flow and fix bugs

Environment: EJB 3.1, JSP, Servlets 2.4, Struts 2, JavaScript, HTML 5, CSS, XML, JEE 1.6, JAVA Beans, JUnit 4.0, Maven 2.1, Oracle 10g, Tortoise SVN, MS Visio, Confidential RAD 7.5, WAS 7/8.

Confidential, Houston, TX

Sr. J2EE Developer

Responsibilities:

  • Developed application layout and composing tiles definitions, managed beans to use with JSF, Transfer Objects to pass data over layers, Business Delegates for invoking business methods of Spring.
  • Performed Use case design, object modeling using UML, like transformation of the Use Cases into Class Diagrams, Sequence Diagrams.
  • Developed UI pages with JSF2/Icefaces 3 framework.
  • Framework leverages JSF features like Event handling, Validation mechanisms, and state management.
  • Created Managed bean used to instantiate backing beans used in a JSF application and storing them in a Scope.
  • Spring Framework at Business Tier and uses Spring's Bean Factory for initializing services.
  • Developed the AJAX functionality using Ajax4JSF tags libraries and also implementing AJAX functionality for Asynchronous calls.
  • Used Spring Core Annotations for Dependency Injection.
  • Involved in writing the database integration code using Hibernate.
  • Prototyped use of JSF for presentation development and Spring for middle tier development to analyze if use would ease development.
  • UsedJava Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Used Agile methodology and participated in SCRUM meetings.
  • Build the application using TDD (Test Driven Development) approach.
  • Used Db2 as database and Involved in the development using SQL created Select, Update and Delete statements.
  • Developed web-based customer management software and SOA architecture using Facelets, myFaces/Icefaces, JSF, Spring and web services.
  • Used MAVEN for project management and build automation.
  • Used Subversion as a version control for implementing the application.

Environment: Java 1.6, JSF 2, Spring 2.5, Hibernate 3.0, JMS, AJAX, Web services, Eclipse, Weblogic Application Server, Java Beans, UML, XML, HTML, JavaScript, CSS, XSL, Db2, SQL, Apache Maven.

Confidential, Camp Hill, PA

Sr J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications that include Use Cases, Class Diagrams, and Sequence Diagrams.
  • Involved in designing the user interfaces using JSP.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Developed the application using Spring MVC Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples.
  • These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Session Facade, Service Locator, and Singleton.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
  • Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Deployed the applications on Confidential Web Sphere Application Server.
  • Worked on Oracle database, creating Tables, Views etc.
  • Using Java Script mostly for the client side validations
  • Used CVS for version control across common source code used by developers.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Developing Web Services (XML, SOAP, UDDI, and WSDL).
  • Using log4j for generating the log files for all the applications.
  • Involved in Unit & Integration Testing for different Modules in the application.

Environment: Java1.5, Spring MVC, Spring DI/ORM/JDBC, JMS, JNDI, Oracle9i/10g, HTML, XML, ANT Script, RAD 7, SOAP, WSDL, JUnit, WebSphere 6.1, Hibernate, LOG4J, CVS.

Confidential

Java Developer

Responsibilities:

  • Gathered specifications for the Library site from different departments and users of the services.
  • Assisted in proposing suitable UML class diagrams for the project.
  • Designed and implemented using Struts 1.2, EJB 2.1, SOAP Web services, HTML, JSP, and JavaScript.
  • JDBC API is used to connect to the oracle database.
  • Wrote SQL to create and maintain the database, roles, users, tables, views, procedures and triggers in Oracle.
  • Implemented a module for automatic calculation of fines and ticket generation for books not turned in after the due date.
  • Implemented a module that provides varied view the library for different categories of users and administrators.
  • Tested using Black box and White box test cases.
  • Created Servlets, DOM, XSD and XSLT for the presentation layer.
  • Worked with JavaScript to perform client side validations.
  • Involved in configuring JDBC connection pooling to access the database server.

Environment: J2SE 1.3, J2EE 1.3, JSP, Servlets2.3, HTML, JavaScript, EJB 2.0, SOAP Webservices, Struts 1.2, BEA WebLogic 6.0, JNI, Oracle 8i, ANT, PL/SQL and JBuilder 5.X

We'd love your feedback!