We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

5.00/5 (Submit Your Rating)

TX

SUMMARY:

  • 9+ years of IT industry experience in Client/Server, Internet/Intranet programming working with Databases, designing and developing multi - tier web based client-server applications using Java / J2EE related technologies.
  • Well versed with SDLC (Software Development Life Cycle) methodologies like Agile, UML, RUP, Waterfall, System Analysis, Development, Unit Testing, Integration Testing and Documentation using J2EE architecture.
  • Experienced in Use Cases, Sequence Diagrams and Class Diagrams using UML for designing Object Oriented Design of large Applications using Rational Rose.
  • Good Knowledge in design patterns like Observer, MVC2, Decorator, Singleton, facade, Front Controller, Abstract Factory, and Business Delegate patterns.
  • Experience in developing Object Oriented Design Patterns (GoF) concepts.
  • Experience in developing applications using Java, J2EE, Servlets, JSP, Struts, Spring, Hibernate, JMS, GWT and XML related Technologies.
  • Experience in developing web applications using HTML, DHTML, Java Script, EXT-JS, CSS, AJAX, web designing and Web services using AXIS.
  • Strong exposure to SOA, SOAP, XML Schema’s, XML, XSD, XSLT, WSDL, DTD, JAXP, HTML.
  • Expertise in various Application servers like WebLogic, Jboss, WebSphere and Tomcat.
  • Strong RDBMS expertise worked extensively with Oracle 10g/9i, PL/SQL, MYSQL, DB2, designed and coded stored procedures, Triggers and Functions using PL/SQL. Strong object oriented design, programming skills.
  • Team player with good communication and written skills and also a self-motivated individual with exemplary analytical and problem solving skills.

TECHNICAL SKILLS:

Platforms: MS-DOS, MS Windows 95/NT/2000/XP, Sun Solaris 2.8/2.9, UNIX

Languages: Java, C++,PL/SQL

Databases: Oracle, DB2, MySQL, MS-SQLServer 2000, MS-Access

Application Servers: WebLogic 9.0/10.3, Jboss 4.2.

Web Server: Apache Tomcat 6.0/5.1, Java Web Server 2.0, IIS.

J2EE Technologies: JSP, Servlets, JSTL, Custom Tag Libraries, EJB, JSON, GWT, Applets, JavaBeans, RMI, JNDI, JMS, JDBC.

Web Related and XML Technologies: HTML, DHTML, JavaScript, EXT-JS, SOA, Web Services, AJAX, CSS, SOAP, WSDL, JAX-RPC, XML, XSL, XSLT, LDAP, JAXP, DOM, AXIS.

IDE: Eclipse 3.5.1.

Frameworks, Tools and Utilities: Spring, Hibernate, Struts, Spring AOP, Eclipse, Log 4J, WSAD, WebLogic Workshop, Rational Rose, SOAPUI, Ant.

Version Control Tools: CVS, SVN.

Testing Tool: JUnit.

Scripting languages: Shell Script, JavaScript, Perl

PROFESSIONAL EXPERIENCE:

Confidential, TX

Senior J2EE Developer

Responsibilities:

  • Prepared Class Diagrams, Sequence Diagrams and Component Diagrams for this project. Worked on Design Documents and Developer Test Scripts.
  • Designed and coded business components usingJ2EE design patterns (Singleton, Factory, and Façade).
  • Developed the presentation layer and GUI framework using JSP, EXT-JS, GWT, and HTML.
  • Extensive use of GWT 2.1.1 entry point classes to generate asynchronous user interface.
  • Provided assistance to other developers in developing backend functionality and in writing complex SQL queries.
  • Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Database from the DAO.
  • Implemented service layer classes using Spring IoC and AOP classes.
  • Worked with the team members to create High Level design, detailed design to be implemented in Java/J2EE environment and estimate the level of effort.
  • Extensively usedspringforbean injection, web services.
  • DevelopedAdvicesusingSpring-AOPfor logging.
  • Developed EJBs for persistence and session management.
  • Designed and developed necessary tables, views, stored procedures and triggers.
  • Developed and implemented an asynchronous, AJAX based rich client for improved customer experience.
  • ImplementedWeb Servicesusing Axis 2 and HTTP invocation.
  • Developed .drl files using Drools 5.0.
  • ImplementedSOA, SOAPandWSDLfor webservice integration.
  • Test driven development approach was used and hence worked intensively on developing test cases.

Environment: Linux, JSDK1.5, J2EE, JSP, CSS, EXT-JS, Spring, Hibernate, JBOSS, Eclipse 3.5.1, SVN, HTML, Oracle10g, Weblogic 10.3, EJB, WebSphere, Struts, Ant, XML, XSLT, JSON, GWT 2.1.1, JMS, Log4J, JUnit, WebServices Axis 2, MQ Series.

Confidential, FL

Senior J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Developed user-friendly web-based GUI using JSP, JavaScript, CSS, HTML, DHTML.
  • Worked on developing the backend part of the application involving Spring 2, JPA, Hibernate 3.2 and Web Services.
  • Used various feature of Spring 2 such as XML configuration extensions for Declarative Transaction Management, Java Generics support, Annotation Driven Dependency injection.
  • Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern.
  • Used JPA and Hibernate annotations for defining object relational metadata.
  • Developed Graphical User Interfaces using Struts tiles and java script.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Writing fast and effective Integration test cases using Spring for Persistence layer; test cases which test persistence layer conceptssuch as Attach/detach entity objects, Optimistic locking, Transactional behavior of methods using the real database.
  • Designed and developed UseCases, Class Diagrams and Sequence Diagram using UML
  • Responsible forDevelopment, Bug fixing and maintenanceofapplication.
  • UsedSOAP UIto test the webservice API calls.
  • WroteJUnit test casesto test business logic.

Environment: Spring 2.0, Linux, JSP, CSS, JPA with Hibernate, Hibernate-Annotations, Hibernate Entity Manager, HQL, Oracle 10g, weblogic10.3, Struts, Subversion, Eclipse, Ant, XML, JUnit, Log4j, Java5,JSP, JDBC, Webservices.

Confidential, CT

Java Developer

Responsibilities:

  • Involved in gathering and analyzing requirements and converting them into technical specifications using UML diagrams.
  • Implemented the project using Spring and Hibernate as the persistence framework on the back end part of the application.
  • Used Spring AOP for Transaction Management and security.
  • Developed Advices using Spring-AOP for logging and authentication purposes.
  • Used all the modules of spring in developing the application.
  • Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, HTML/DHTML, Ajax and CSS.
  • Developed Hibernate mapping file and the SQL queries for retrieving data from the data base.
  • Developed Custom Tags and Tag Libraries in the presentation layer.
  • SVN Version Control was used to check-in and check-out the code.
  • Used Spring-Core and Spring-AOP.
  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers.
  • Conducted code reviews, walk-through and documented the changes.
  • Used Log4J for logging; Junit, for testing. Also, developed JUnit and Integration Test classes for Unit Test cases.

Environment: Servlets, JSP, Spring, JPA with Hibernate, SVN, Eclipse 3.1.5, Oracle 10g, HTML, Java Script, CSS, XML, Ajax, HTML/DHTML, JUnit, Log4J, Ant, Unix.

Confidential

Java Developer

Responsibilities:

  • Involved in System Requirements study and conceptual design
  • Created UML diagrams like activity diagrams, sequence diagrams, Use case diagrams.
  • Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
  • Created user-friendly GUI interface and Web pages using HTML and DHTML. Embedded in JSP.
  • Client side scripting and validations using java script.
  • JavaScript was used for the client side validations.
  • Written JSP’s, Servlets and deployed them on Weblogic Application server.
  • Developed the User interface using XSL which transforms the input XML Using Xalan processor.
  • Written JavaScript functions to get dynamic data and client side validation.
  • Used Web Services to communicate with a non java application. Generated WSDL files.
  • Developed façade class and their supporting classes to route the request to the service and receive the response data (XML).
  • Developed classes to Parse XML by using SAX parser
  • Performed testing using JUnit.

Environment: J2EE, Servlets, JSP, JMS, UML, XML, WebLogic5.1, Eclipse3.0, CVS, JUnit3.8.1, JMS, Xerces-J parser, Webservices, Unix, Oracle 8/9, DB2

Confidential

Java Programmer

Responsibilities:

  • Model View Controller (MVC) architecture has been adopted to provide framework.
  • Followed DAO Pattern and J2EE framework facilitated the integration & deployment of Servlets, JSP and XML.
  • Optimized system performance by writing stored procedures and calling them using JDBC callable statements.
  • Full life cycle experience including requirements gathering, business analysis, system architecture, high level design, software architecture, detailed design, data design, coding, testing, and creation of functional documentation.
  • Worked with QA and Documentation departments to provide technical assistance and feedback on test cases and user documentation. Technologies included Java, J2EE, XML, JavaScript, and Log4J.
  • Designed and implemented some custom JSP tag libraries.
  • Responsible in providing UAT and Production support for ACS Application.
  • Developed a batch job in java using JDK1.2 (Batch API), PERL Scripts which runs every second business day of month.
  • Responsible for writing shell scripts for the batch jobs.

Environment: J2EE, RUP Process, JSP, Servlets, EJB, SOAP, XML, PERL, Log4J, IBM DB2, CVS, UML, Weblogic Application Server 4.0, JDBC, JMS, RationalRose 2000, Oracle 8i, Windows 2000, UNIX.

We'd love your feedback!