Java/j2ee Developer Resume
Rahway, NJ
SUMMARY
- 7+ Years of experience in analysis, design, development, testing, implementation and maintenance of software applications.
- Extensive experience in developing enterprise and web applications using J2EE (Servlets, JSP, Custom Tags, JSTL, JDBC, EJB, JPA, JMS, JTA, JNDI, Web Services), Struts, Spring, Hibernate, Apache AXIS, SOAP, JavaScript, jQuery, HTML, XML, XSLT, DHTML, CSS, JSON, UML, Java Beans.
- Understanding of all the phases of software development life cycle (SDLC).
- Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and Business components such as RMI, EJB, and JMS.
- Extensively worked with frameworks like Struts, Tiles, JSF, AJAX, EJBs, RMI and JUnit.
- Experience in implementing web applications based on Struts framework.
- Experienced with java Multithreaded Programming to develop multithreaded modules and applications.
- Experience with Spring framework using MVC architecture, AOP and dependency injection.
- Experience in Object/Relational Mapping with Hibernate.
- Well Experienced with Web Logic, IBM Web Sphere, Apache Tomcat and JBoss.
- Expertise in working with J2EE design patterns such as façade, delegate, singleton.
- Extensively used server side components to develop distributed Internet systems on server - side. Built and deployed several J2EE components on Web Sphere.
- Experienced in integrating frameworks like ANT, Maven, JUnit, and Log4j.
- Experienced in working with XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.
- Proficient in relational database SQL, stored procedures, functions, views and triggers, cursors.
- Hands on experience with various databases like Oracle 9i/10g, SQL Server 9.0/8.0, DB2 and MySQL.
- Have excellent communication, interpersonal and analytical skills. Ability to adapt to changing professional work environment to implement software solutions in an efficient manner.
TECHNICAL SKILLS
Languages: J2SE 1.6, J2EE 1.6, C/C++.
Web Technologies: HTML5, JavaScript, JSP, XML, AJAX,CSS3, JSP 1.2, JDBC, JSON, JQUERY
Database: Oracle 8i/9i/10g, MySql, PL/SQL, JDO
Servers: Apache Tomcat 5.5, Web Sphere 6.0, Web Logic 8.1, JBoss, Weblogic10
Operating Systems: UNIX, LINUX, WINDOWS 8, 7, XP.
Framework: Angular, Backbone, Bootstrap
IDE: Eclipse 4.2, IntelliJ, Notepad++, Sublime
Methodology: Object Oriented Analysis, Design & Development using UML.
Tools: Clear Case, ANT, CVS, Git
PROFESSIONAL EXPERIENCE
Confidential, Rahway, NJ
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.
- Configured end point servers as SNMP agents and root server as SNMP manager.
- Integrated SNMP agents in java using SNMP4J.
- Used SNMP Trap messages to identify the suspicious activity such as unknown location or multiple failed login attempts.
- Used SNMP extensively for monitoring the sessions on the client side and terminating the long idle session remotely from the server for maintaining security.
- 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.
- 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, JNDI, XML, XSLT, SAX, JMS, DAO, JavaScript, SVN, SOAP, WebLogic, EJB, Log4j, Ant, SQL, PL/SQL, Oracle, Windows.
Confidential, Plymouth meeting, PA
Java/J2EE Developer
Responsibilities:
- Designed and developed presentation layers using Servlets, JSP, Java Beans, CSS, HTML, DHTML, jQuery and Java Script.
- Created interactive web sites, applications, and présentations using Creative Suite 3, Creative Suite 4, and DOJO.
- Dynamic form generation auto completion of forms and user-validation functionalities using AJAX.
- Configured Struts-config.xml, Tiles-def.xml and properties file provided by Struts Framework for the implemented modules.
- Worked on the jQuery JavaScript Library that simplifies HTML document traversing, and event handling.
- Involved in complete development of ‘Agile Development Methodology’ and tested the application within each iteration.
- Developed client-side application that navigated intelligence data web sites, issued user defined queries and accomplished result set retrieval. Programmatically applied HTTP (headers, cookies) constructs to accomplish site navigation. Applied model-view-controller design pattern using Java Beans, Swing and conducted simultaneous queries and retrievals using Java multithreading techniques.
- Developed Graphical User Interfaces using UI frameworks Node JS and WebPages using HTML and JSP’s for user interaction.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Used spring framework to the DAO and Bean objects, auto wiring the components.
- Experience in applying patches and plug-ins for Jboss Application Server.
- Developed Graphical User Interfaces using UI frameworks Angular JS and WebPages using HTML and JSP’s for user interaction.
- Created RESTful web services interface to Java-based runtime engine and accounts.
- Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
- Configured Struts-config.xml, Tiles-def.xml and properties file provided by Struts Framework for the implemented modules.
- Worked on Mongo DB for storing the security related information.
- Developed different SOAP services and Web Services using WSDL, SOAP and Oracle JDeveloper
- Worked with testing team analyzed and fixed the production defects and deployed the applications on the server.
Environment: Java1.5/J2EE,LCDS, My Eclipse, HTML, CSS, DHTML, Jboss, Subversion (SVN), Oracle, SQL Developer, Spring, SOA, DOJO, JBoss, Hibernate, jQuery, JSP, Servlets, log4j, Ant, Web Services, AJAX, JavaBeans, Struts, Framework,RESTful, JMS,SOAP, Angular JS
Confidential, Lakewood, NJ
Java/J2ee Developer
Responsibilities:
- Gather requirements, Estimate, Design analysis, bug fixing, documentation.
- Make necessary changes to add new products/fields information in Application - Involves JSP, HTML, Java, XML and PL/SQL code changes.
- Developed the Model, View and Controller Components in implementing Struts Framework.
- Developed JSP pages and developed web application using Struts Action classes and Action Form classes of Struts Frame work.
- Extensively used the Struts tag libraries (Bean Tags, Logic Tags, JSTL, OGNL and HTML5 Tags, CSS3 tags etc.) and Custom tag libraries.
- Configured Struts-config.xml and Web.xml, Struts-specific descriptor.
- Configured database with hibernate.cfg.xml& database mapping with hbm.xml and made easy to access and update Hibernate (ORM) objects on initial load of application and throughout the application process.
- Implemented and Used Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Perform system/Integration testing and Support Client Acceptance testing.
- Ant Build tool configuration for automation of building processes for all types of environments - Test, QA, and Production.
- Developed and provided support to many components of this application from end-to-end, i.e. Front-end (View) to Web Methods and Database.
- Tested performance for queries &procedures in the database.
- Update necessary system documentation, Service level agreement and training material.
- Log 4j is used for logging.
Environment: Java 6, JDBC, Servlets 2.5, J2EE1.8, JavaScript, Hibernate 3.4, Struts 2.0, EJB 3.0, DAO,CSS, HTML, XML, AJAX, JSON, DOM, JUnit, JTA,ANT, JMS, PL/SQL, Apache Axis, SOA, MVC, Webservices, Oracle 10g, log4j, My Eclipse
Confidential
Java/J2ee Developer
Responsibilities:
- Gather requirements, Estimate, Design analysis, bug fixing, documentation.
- Make necessary changes to add new products/fields information in Application - Involves JSP, HTML, JAVA, XML and PL/SQL code changes.
- Developed the Model, View and Controller Components in implementing Struts Framework.
- Developed JSP pages and developed web application using Struts Action classes and Action Form classes of Struts Frame work.
- Configured Struts-config.xml and Web.xml, Struts-specific descriptor.
- Configured database with hibernate.cfg.xml& database mapping with hbm.xml and made easy to access and update Hibernate (ORM) objects on initial load of application and throughout the application process.
- Implemented and Used Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Perform system/Integration testing and Support Client Acceptance testing.
- Ant Build tool configuration for automation of building processes for all types of environments - Test, QA, and Production.
- Developed and provided support to many components of this application from end-to-end, i.e. Front-end (View) to Web Methods and Database.
- Tested performance for queries &procedures in the database.
- Update necessary system documentation, Service level agreement and training material.
- Log 4j is used for logging.
Environment: Java 6, JDBC, Servlets 2.5, J2EE1.8, JavaScript, Hibernate 3.4, Struts 2.0, EJB 3.0, DAO,CSS, HTML, XML, AJAX, JSON, DOM, JUnit, JTA,ANT, JMS, PL/SQL, Apache Axis, SOA, MVC, Webservices, Oracle 10g, log4j, My Eclipse.
Confidential
Java/J2ee Developer
Responsibilities:
- Involved in requirement analysis, impact analysis, development, legacy integration and implementation of the enhancements and bug fixes as per biz team requirements.
- Prepared all kinds of documents like Estimation doc, TSD, FSD, IAD and UT scripts as per CMMI Level 5 process.
- Provide production support for the deployed project till it is stabilized
- Reviewed the Design docs and Code written by junior team members
- Packaging of the developed component to be deployed in production environment.
- Development of code (back-end, front-end & Unix) as per the business requirements
- Providing fixes to the issues identified in testing phase.
- Involve in Retirement of various Legacy application and database.
- Involved in various phases of SDLC such as requirements gathering, modeling, analysis, and design.
- Developed the application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans.
- Used Hibernate framework for developing the persistence layer.
- Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping the database model into persistence objects using Hibernate Annotations.
- Extensively used Hibernate in data access layer to write DAO’s
- Developed several web pages using JSP, HTML, and XML.
- Used JavaScript and jQuery to perform checking and validations at Client's side.
- Involved in Sever side validation based on the Business rules.
- Developed Stored Procedures, Triggers and Packages in Oracle.
- Developed DAO pattern for Database connectivity.
- Designed and developed the user interface screens data base design changes and changes to user access modules
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML and CSS.
- Used ANT for building the project.
- Worked with Log4J effectively for logging messages to the appropriate log files
- Unit testing and system integration testing of the developed code.
Environment: Web sphere application server 6.0,TOAD, Oracle, Eclipse, Core java, UNIX, XML, Hibernate, UML, Servlet, JSP, struts, XML
