We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Having 7+ Years of experience in the design, development, deployment and maintenance of Web/Client - Server applications and middleware application using JAVA/J2EE related technologies.
  • Successfully designed and implemented systems based on N-tier distributed architecture using J2EE technologies such as JSP, JMS, Servlets, Spring, Struts, Hibernate and EJB.
  • Hands on experience with XML (DOM, SAX and STAX parsers), HTML, HTML5, CSS, CSS3, AJAX JavaScript, and jQuery.
  • Proficient in Java Multi-threading, Synchronization, Collections and Exception handling concepts.
  • Sequence, class and database diagrams are made using the UML design tool.
  • Experience in working of UML and using of Object Oriented Analysis and Design (OOAD).
  • Developed pages using JSTL, Struts tag libraries and HTML, DHTML, performed client side scripting using Java Script.
  • Good experience in developing Portlets, books, pages, desktops and working with Portal look and feel like Skins, skeletons, shells and themes.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, Value Object, Singleton and Data Access Objects.
  • Experience in working technology JPA, Seam and JSF.
  • Proficient in creating server-side components, designing and implementing Business Tier Objects, User Interface (GUI) design and development, Unit testing, debugging and Deployment.
  • Experience in working on various Spring 3.0 modules with JDK 1.5(Spring MVC, DAO and AOP) along with Hibernate 3.0 as the back-end ORM tool for implementation of persistence layer and mapping of POJOs, CRUD statements.
  • Possess strong logical, analytical and problem solving skills with positive attitude.
  • Implementation of Ant, Maven builds for deployment and development builds.
  • Hands-on experience in XSD, XSLT.
  • Experience in Using EDI (Electronic Data Interchange) Transaction Process.
  • Implemented in client or server web browsers and web servers using web technology WebSocket.
  • Experience in working with different operating systems like Windows XP/Vista/windows7 and UNIX.
  • Experience with multiple web and application Servers such as Apache Tomcat, IBM WebSphere, WebLogic and JBoss.
  • Well experienced in IDE’s such as Eclipse, MyEclipse, JDeveloper, NetBeans and RAD.
  • Experienced in unit testing with JUnit 4 and code coverage using Log4j bug track and database manipulations using TOAD.
  • Good knowledge with Greenhat and Test Harness.
  • Strong experience in RDBMS using Oracle 9i/10g/11i, MySQL and SQL Server 05/08.
  • Good Experience on Various Source Code Control tools like CVS, Clear Case and PVC.
  • Strong knowledge with development in Agile Methodology.
  • Experience of Web services technologies like WSDL, SOAP, and UDDI.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, Perl/Shell scripting, Visual Basic.

J2EE Technologies: Servlets, JSP, Custom Tag Libraries, JDBC, JNDI, Collections, Multi-threading, EJB, JMS, Java Mail, JSF, Seam, JAXB, JAXP, JPA.

Web Technologies: HTML,HTML5, DHTML, JavaScript, jQuery, .Ajax, IceFaces, CSS,CSS3, XML, DTD, XSD, XSLT, SAX, DOM, JSON, RMI

Databases: Oracle 8.x/9.x/10g/11i, DB2, MySQL5, SQL Server.

Application/Web Servers: Apache Tomcat, JBoss 4.x, IBM WebSphere 6.0, EDI, WebLogic

Web Services: Apache CXF/XFire, Apache Axis, SOAP

IDE: Eclipse, Net Beans, JDeveloper, WSAD/IBM RAD 7.0, MyEclipse.

Tools: Ant, Maven, Jenkins, PMD, Perforce, TOAD, XML SPY

J2EE Frameworks: Struts, Spring, Hibernate

Version Control Systems: CVS, SVN, Tortoise SVN, MVC, ClearCase

Testing/Logging tools: JUnit, EasyMock, JMock, log4J

Methodologies: SDLC, Agile, OOA/OOD, UML, V Model, Waterfall, AOP, SOA

Operating Systems: Windows XP/Vista/7, Unix, Linux

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Sr. Java/J2EE Developer

RESPONSIBILITIES:

  • Involved in translating functional requirements into technical requirements.
  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
  • Involved in all stages of Software Development Life Cycle of workflow and support using AGILE Methodology.
  • Used java script to link the web page with social websites with feedback features for Confidential Bank and also develop feature for voting by the customers.
  • Involved in developing front end screens using JSP, Struts View Tags, JSTL, DHTML, HTML5, CSS3 and JavaScript, and jQuery. .
  • Extensive experience in Apache STRUTS Framework versions 1.1.
  • Used DynaActionForm, DynaValidator form, Exception Handling, STRUTS Validator Framework. And with Strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
  • Involved in server side and front-end validation using Struts Validation framework and JavaScript.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Used MAVEN 3.0 to build scripts for Deployment.
  • Generated Spring XML files for the configured beans.
  • Used Hibernate for mapping POJO’s to relational database tables using xml files
  • Oracle database was used, wrote stored procedures for common queries
  • Used SAX Parser for parsing the xml document
  • Used Eclipse as the Java IDE in the development of the application.
  • JBoss Application Server was used as the application server for deploying the application.
  • Used SVN as source control management.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.

ENVIRONMENT: Core Java, Java 1.5, JSP, HTML5, JavaScript, jQuery. Struts, Hibernate 3.0, Design Patterns, Servlets, Struts Tag Libraries/JSTL, XML, UML, JUnit, Oracle 11i, SVN, Web Services, JBoss 4.x, Log4J, CSS3, MAVEN 3.0, Windows XP.

Confidential, Richmond, VA.

Sr. Java J2EE Developer

RESPONSIBILITIES:

  • Involved in developing application using SPRING framework like Spring ORM and Spring IOC.
  • Used Flex for presentation layer and created topic and queues for communicating Switch to Inventory.
  • Involved in creation queues and topics with JMS and MQ, created messages and send to queues.
  • Migrated C++ functionality to Java and also migrated database from Informix to Oracle.
  • Used object relational mapping using spring with IBATIS.
  • Developed applications using Eclipse IDE and deployed in Web Logic server.
  • Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries
  • Run LER, TLC, AFRT and AFBATCH jobs using Quartz Scheduler.
  • Strong experience of developing data models using TOPLINK POJO's and configuring in persistence configuration File.
  • Created Entity using JPA and TOPLINK and used Top linkto connect to the Oracle database to store and fetch data from database.
  • Used continuous integration tools like Bamboo.
  • Extensively Used Ant tool to build and configure J2EE applications and used Log4J for logging in the application
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting

ENVIRONMENT: JDK 1.5, Html, Javascript, Servlet, JSP, Javascript, JQuery JMS, MQ Series, CVS, spring, Ant, Quartz Scheduler, Struts, Linux, Eclipse, IBatis, Top link, Web Logic 10.3, Bamboo, Informix and Oracle

Confidential, Evanston, IL

Java/J2EE Developer

RESPONSIBILITIES:

  • Involved in development of business domain concepts into Use Cases, Sequence
  • Diagrams, Class Diagrams, Component Diagrams and Implementation Diagrams.
  • Implemented various J2EE Design Patterns such as Model-View-Controller, Session
  • Facade, Data Access Object, Business Delegate, Transfer Object and Composite View
  • Responsible for analysis and design of the application based on MVC Architecture, using open source Struts Framework.
  • Involved in configuring Struts, Tiles and developing the configuration files.
  • Developed Struts Action classes and Validation classes using Struts controller component and Struts validation framework.
  • Developed and deployed UI layer logics using JSP, XML, JavaScript, jQuery HTML /DHTML.
  • Used Spring Framework and integrated it with Struts.
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework.
  • Designed a light weight model for the product using Inversion of Control principle and implemented it successfully using Spring IOC Container.
  • Used transaction interceptor provided by Spring for declarative Transaction Management. The dependencies between the classes were managed by Spring using the Dependency Injection to promote loose coupling between them.
  • Developed with JMS as message service.
  • Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
  • Developed DAO using spring JDBC Template to run performance intensive queries.
  • Application development with WSAD and Web sphere application server.
  • Developed ANT script for auto generation and deployment of the web service.
  • Wrote stored procedure and used JAVA APIs to call these procedures.
  • Developed various test cases such as unit tests, mock tests, and integration tests using the JUNIT.
  • Implements seam and JPA for the database.
  • Experience writing Stored Procedures, Functions and Packages and also involved in the Data warehouse ETL process for loading data into target warehouse.
  • Preparing Sequence Diagrams and Class Diagrams using IBM RAD 7. 0
  • Used log4j to perform logging in the applications.

ENVIRONMENT: Java 1.6, J2EE, JPA, seam, Spring 3.0, Struts 2, Tiles, JDBC, JSP, JavaScript, jQuery. HTML, CSS, DHTML, Clear Case, JSTL, JMS, ETL, IBM RAD 7.0, WSAD 5.0.1, Ant, IBM Websphere Application Server 6.0, DB2, Oracle 10g, JUNIT and Log4j.

Confidential, Galveston, TX

Java/J2EE Developer

RESPONSIBILITIES:

  • Design, development and testing of system upgrade that sends out e-mail notifications to the company's agents.
  • Design, development and testing of a system that updates the training history of the company's agents.
  • Design, development and testing of a WEB 2.0 reporting tool used by the company's agents.
  • Design, development and testing of system integration between the company's agent portal and an external application using SAML.
  • Design, development and testing of an application/website using Oracle UCM. Integration of the same application/website with external applications using SAML.
  • Design, development and testing of business services using JAX-WS.

ENVIRONMENT: Java, JQuery, J2EE, EJB2.0, JSP, Servlets, Struts, Tiles, HTML, Java script, JSF, AJAX, PL/SQL, DB2, SAML, IBM MQ Series, IBM Websphere Application Server 6.1/7, XML, WSAD 5.1, RAD 7.0

Confidential, CA

Java J2EE Consultant

RESPONSIBILITIES:

  • Involved in system analysis that included the low-level design, and contributed to the technical architecture of the system.
  • Used Struts framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Developed user interfaces with JSPs to provide dynamic content to the HTML pages.
  • Used Rational Rose to design UML diagrams (Use Case, Class, and Sequence diagrams).
  • Involved in developing application using SPRING framework like Spring ORM and Spring IOC.
  • Developed applications using RAD IDE and deployed in Web Sphere server.
  • Created the Action classes, Action Form classes for the project and Created struts-config.xml, application-resources, properties for the project.
  • Design patterns like Singleton, Session Façade, Business Delegate, and Data Access Objects and Value Objects are used.
  • Developed model components using session beans and used local message driven beans (MDB) to interact to session using Ejb.
  • Created XML for deployment descriptors, struts configuration files and integrated to validation files.
  • Consumed Web services using JAX-WS and generated client stubs from wsdl for web services.
  • Used Log4J for logging in the application, Maven tool to build and configure J2EE applications.
  • Used Hibernateto connect to the DB2 database to store and fetch data.
  • Designed and created the database tables and wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions to access DB2.

ENVIRONMENT: JDK 1.4 and 1.5, JDBC, J2ee, JSP, JSTL, Servlets, Hibernate, spring, DB2, Struts, Ant, Xml, Web Sphere, JUnit, CSS, CVS, Log4j, RAD, Web Services, UNIX.

Confidential

Java J2EE Developer

RESPONSIBILITIES:

  • Involved in designing the Application.
  • Developed the User Interface Screens for presentation using JSP and HTML.
  • Involved in developing business logic
  • Created and maintained the configuration of the Struts Application Framework.
  • Eclipse used as Java IDE tool for developing Action Classes.
  • Wrote Java code for connecting to the database (JDBC) and retrieving the data based on user specification in the forms.
  • Log4J framework was used in the application for Logging implementation.
  • Used Test Director as Write Test Cases, executing test Cases, Reporting defects.
  • Normalized new application tables and developed store procedures and triggers in Oracle.

ENVIRONMENT: Core Java, Html, Eclipse IDE, JDBC, JSP, Servlets, Tomcat, Log4j, Sql, Windows, Pl/Sql.

We'd love your feedback!