We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 7+ years of extensive IT experience in web application analysis, design, development and deployment of enterprise application with strong expertise on Object Oriented JAVA, J2EE and Client Server technologies.
  • Experienced in Analysis, Design, Development, Testing and Implementation of software including Client Server application.
  • Expertise in developing applications using Java, J2EE Standards, Java Server Faces, EJB, JSP, Struts, Spring, JDBC, JMS, JNDI, XML, UML, Hibernate, Oracle, MVC Architecture, Web Services, AJAX, RMI, UML, HTML5, CSS, Java Beans, JavaScript and DHTML.
  • Extensive experience in working with different MVC Frameworks like Struts and ORM (Object Relational mapping tools) like Hibernate.
  • Strong experience in MVC architecture and design implementation using Servlets and JSP as well as open source frameworks such as Struts and Spring MVC.
  • Extensive experience in Core Java, Servlets, JSP, JavaScript, JDBC, JSTL, Struts, JSF, EJB, JNDI, AJAX and Custom tag Libraries
  • Experience in developing multi - tier Enterprise Applications using MyEclipse, WebSphere Studio (WSAD), RAD and RSA Application Developers.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPCand XML Beans.
  • Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session façade, Model View Controller (MVC), Data Access Object (DAO). Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Good experience in log4J implementation to persist the data into log files and experience with ant and maven for the build and deployment of applications.
  • Experience with Web/Application servers BEA WebLogic, IBM Web Sphere, Apache Tomcat, AXIS, REST FUL API and JBoss.
  • Good experience on SOA using technologies like SOAP http protocol, WSDL, JAX-WS, JAX-RPC, Axis.
  • Experience in developing ANT scripts and Maven Scripts for the build and deployment of J2EE applications.
  • Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle, MS-SQL and MySQL databases. Written queries for insert, update and modification operations. Performed database normalization and optimization using database tools.
  • Experience in working version control tools like CVS, Clear Case and SVN.
  • Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

TECHNICAL SKILLS

Languages: Java(JDK 1.1, J2SE 1.3/1.4/5.0/Java SE 6, Java SE 7), SQL, PL/SQL, C, C++

APIs: JDBC, JMS, JNDI, JCA, JTA, JPA, JSF,JSTL, EJB, RMI, SOAP

Design Patterns: MVC, DAO, DTO, Front Controller, Session Façade, Business Delegate, Observer, Singleton

Frameworks: Struts, Hibernate, Spring, JSF

XML Technologies: XML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath, Xquery

Scripting/GUI Tools: HTML, DHTML,DOJO, JSON, JavaScript, CSS, Shell Script, Dreamweaver

Application Servers: WebLogic 7.0/8.1/9.1/10.0 , JBoss 4.0, Apache Tomcat 4.x/5.x, Websphere 5.0/5.1/6.0

IDE: Eclipse 3.x, RAD 6.0, Websphere Studio Application Developer (WSAD), NetBeans 5.x/6.0JBuilder 5/6/7/8

Databases: Oracle, MySQL 3.x/4.1/5.0, SQL Server 2005/2008

Operating Systems: Windows Variants, Unix, Linux

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Development and Maintenance phases of the project with major emphasis on Development of the modules like Activations, Customer Service.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using RAD.
  • Used Struts/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using RAD.
  • Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
  • Designed and developed JSP Pages using Struts Framework and Tag libraries. Implemented front end validations through Struts Validations.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Developed web based presentation using JSP, AJAX using YUI components and Servlet technologies and implemented using Struts framework.
  • Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc in Spring MVC.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Implemented Service Locator, Business Delegate, Session Facade, DAO, DTO, Factory and Singleton design patterns for developing the application.
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Involved in coding, maintaining, and administering EJBs, Servlets, and JSP components to be deployed on a WebLogic application server.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Developed classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL.
  • Version control of the code and configuration files are maintained by SVN and involved in Unit Testing.
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Involved in Unit testing of application using Junit and built the package using Ant and deployed the application on to WebLogic App Server.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, packages on Oracle database.
  • Monitored team members to follow standards, guide lines and use new tools.

Environment: J2EE, Struts, Servlets, Hibernate, spring, JSP, JSTL, AJAX, MVC, MQ Series, Restful, JNDI, XML, XSLT, SAX, JMS, DAO, JavaScript, SVN, SOAP, WebLogic, EJB, Log4j, Ant, SQL, PL/SQL, Oracle, Windows.

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in WebLogic Server.
  • Effectively developedAction classes, Action forms, JSP, JSFandother configuration files like struts-config.xml, web.xml.
  • Used Struts framework for Front-end pages using JSP, Struts custom tag libraries (bean, logic, html), JSP custom tags (JSTL) and JavaScript.
  • Integrated Spring framework with Hibernate that is used for Database operations.
  • Involved in loading and storing objects using Hibernate.
  • Used Eclipse as Java IDE tool for creating various J2EE artifacts like Servlets, JSP’s and XML.
  • Created RESTful WebServices for external clients and resellers by reusing existing components.
  • Developed User Interface having animations and effects using JSF, JavaScript and HTML.
  • Extensively used HTML, JavaScript and Ajax for client side development and validations.
  • Involved in Java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle Database.
  • Used JSF framework with AJAX in developing user interfaces using JSF UI Components, RIA components, Validator, Events and Listeners.
  • Used JMS (Asynchronous/Synchronous) for sending and getting messages from the MQ Series.
  • Session Beans, Servlets, Design patterns were extensively used for business transactions, fetching analytic results from Analytic Engine, implementing business rules and posting live updates on JMS Queues.
  • Used Chain of Responsibility Design Pattern for the handlers for creating Dynamic objects; other J2EE design patterns.
  • Used SOAPUI for the functional testing and inspection and invocation of spring based WebServices.
  • Used IBATIS Data Mapper Framework for Stored Value Purge that Purges Data in the Database for more than 60 days.
  • Responsible for Developing Junit Test Case to Unit Test the Services outside the server.

Environment: Java EE 6, Servlets, Spring, Hibernate, Struts, JAXB, IBM MQ Series, Restful, WebLogic, XML, XSL, XSD, CSS,PVCS, Java Script, AJAX, MVC, HTML, Multithreading, Eclipse, Junit, UNIX, Oracle.

Confidential, Los Angeles, CA

J2EE Developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC).
  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and WebServices (SOAP, WSDL).
  • Developed the application using J2EE, JSP, Tag Libraries, XML, XSD and Oracle.
  • Used JSP and Servlets for server side transaction.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Developed modules to interact with other enterprise applications using Web services, SOAP and WSDL.
  • Design and development of Test Simulation tools in Java (J2EE), to automate SOAP transactions.
  • Involved in Unit testing of application using Junit and built the package using Ant and deployed the application on to WebLogic App Server.
  • Version control of the code and configuration files are maintained by SVN.
  • Involved in Unit Testing using Junit.
  • Worked on generating the web services classes by using WSDL, UDDI, SOAP, and Spring-WS.
  • Involved in technical requirement requirements gathering.
  • Involved in developing spring components and Hibernate modules.
  • Involved in leverage component framework to web technologies through Java web start.
  • Developed the system architecture (UML).
  • Implemented business objects and business logic of the system (Java).
  • Used Log4j for logging and debugging.

Environment: Java, JSP, Servlets, Spring MVC, Hibernate, HTML, XML, DHTML, SOAP based Web Services, JBoss, Log4j, Junit, Eclipse, Subversion and UNIX.

Confidential, Foster City, CA

Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used agile methodology and participated in Scrum meetings.
  • Build the application using TDD (Test Driven Development) approach.
  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Deployed the application on WebSphere Application Server.
  • Used Junit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Used CVS for version control for implementing the application.

Environment: J2EE, Struts, IBM WebSphere, MQ, JSP, Servlets, JMS, XML, SOAP, WSDL, SAX, DOM, JavaScript, Rational Rose, UML, HTML, JNDI, CVS, Log4J, Junit, Oracle and Windows.

Confidential

Java Developer

Responsibilities:

  • Gathered Business Requirements and meeting different users of the application.
  • Developed WebServices for saving and updating order details, including some other common services which include Protocol Services etc.
  • Mapped and managed Object/table relationships in Hibernate.
  • Defined and developed the User interface screens and the corresponding Java artifacts using Struts.
  • Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
  • Performed Client side validations using Java script.
  • Wrote SQL queries and stored procedures to interact with the DB.
  • Performed Unit testing and prepared new test case documents.
  • Implemented various useful design patterns including Singleton and Data Access objects etc.
  • Implemented business logic using Servlets.
  • Implemented Tag handler classes using Custom Tags.
  • Used ESB to develop message flows for routing and transformation of the web services requests.

Environment: s: Java, JSP, Servlets, Struts, Hibernate, WebLogic application Server, Web Services, SOAP, WSDL, HTML, XML, Oracle, Windows.

We'd love your feedback!