We provide IT Staff Augmentation Services!

Sr Java, J2ee Developer Resume

0/5 (Submit Your Rating)

Houston, TexaS

SUMMARY

  • 7 Years of experience in IT Industry with Software Development, Design, Requirements Analysis, Testing, Implementation and Support of software applications. Extensive experience with Software Applications Development, Client - Server Technologies, B2B, & B2C for Banking & Financial, Insurance & Healthcare, Travel & Hospitality, Media & Publishing, Ecommerce & eLearning domains/industries.
  • Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA Beans, EJB, JMS, JNDI, JDBC, XML,XSL, CSS.
  • Expertise in various open source frameworks like Struts1.2/2.0,Spring and Web development technologies like AJAX and Object Relational Mapping Technology like Hibernate.
  • Extensive experience with Spring along with Hibernate for managing the Database Transactions.
  • Expertise in implementing various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
  • Extensive experience in modeling presentation tier using StrutsMVC2 (Model-View-Controller) architecture.
  • Experience with IBM WebSphere Application server and WebLogic Application Server.
  • Experience with JSF (JSR 168).
  • Competence in using Java IDE tools of RationalApplication Developer (RAD), WebSphere Application Developer (WSAD),Eclipse 3.0and WebLogic Workshopto develop dynamic web applications.
  • Experience with Drools in configuring the rules engine for business rules processing.
  • Experience in implementing the Data Services to interact with database.
  • Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere and WebLogic Application Server.
  • Experience in portal Application development in WebSphere Portal Server.
  • Experience with the database management like Oracle, SQL Server and MS Access.
  • Good working knowledge on DOM scripting.
  • Experience in Spring Integration framework to integrate internal and external services
  • Experience with Webservices(SOAP &RESTful).
  • Experience with DB2 data base.
  • Good working knowledge in version control tools like Subversion, SVN, CVS and RationalClearCase.
  • Good working knowledge on JUNIT.
  • Matured & self-motivated team player. Ability to operate under stress and demanding expectations. Good communication, inter-personal, & analytical skills with problem solving and trouble-shooting ability.

TECHNICAL SKILLS

Methodologies: Agile, RUP (Rational Unified Process), Waterfall.

Languages: Java, XML, PL/SQL, JavaScript.

Technologies, APIs, &Frameworks: Java, J2EE, MVC, JSP, Servlets, JSTL, Struts, Spring, Hibernate, JSF, Wicket, JavaBeans, Tiles, Design Patterns, JDBC, JMS, IBM, JNDI, RMI, JavaMail, JavaScript, AJAX, jQuery, JSON, jqGrid, XML, XSD, DTD, SAX, DOM, StAX, JAXB, JAXM, JAXP, XSLT, JAX-WS, JAX-RS, Web Services, WSDL, SOAP, REST, Apache Axis, SOA, LDAP, JUnit, JMeter, ANT, Maven, Apache POI, iText, Log4j, Self4j, Lombok, Castor, Velocity, HTML, HTML5, DHTML, CSS, CSS3, Google AdWords, AdSense.

Web & Application Servers: IBM WebSphere, BEA WebLogic, JBoss, Tomcat, & Apache.

Databases: Oracle, IBM DB2, Sybase, Informix, MySQL.

Messaging Technologies: IBM MQ, JMS

OOAD Methodologies: UML, Design Patterns.

Testing: JUnit, Apache JMeter, Selenium WebDriver, & Manual

Design & Development Tools: Eclipse, IBM RAD, Rational Rose, Microsoft Visio, MyEclipse, JBuilder, JDeveloper, IntelliJ, XMLSpy, Toad, SQL Developer, IBM DB2 Control Center, Putty, SSH, WinSCP etc.

Version Control & SCM Tools: VSS, SVN, CVS, PVCS, Spectrum, Dimension.

Operating Systems: Windows7/XP Professional/NT, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Houston, Texas

Sr Java, J2EE Developer

Responsibilities:

  • Responsible for Requirement gathering, Analysis, Architecting, High & Low Level Technical design, Development, Testing.
  • Involved in business requirement gathering and technical specifications.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle(SDLC) using Agile development methodology.
  • Involved in Presentation Development using Struts Framework.
  • Implemented J2EE standards, MVC architecture using Struts Framework.
  • ImplementedServlets, JSP and Ajax to design the user interface.
  • Implemented and configured various Action classes for handling the client requests using Struts 2framework.
  • Used EJBs(Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Wrote Webservices(DataServices) usingSOAP for sending and getting data from the external interface.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO, DTO.
  • Implemented JAXBmarshalling and unmarshalling from objects to xml and vice versa.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Backend application layer is implemented using EJB(Enterprise Java Bean) in WebLogic Application Server environment.
  • Implemented Hibernate framework (ORM) to work with Oracle database.
  • Implemented Spring2.0 framework for transaction management.
  • Created Stored proceduresfor data modification (Using DML insert, update, delete) in DB2
  • Responsible for Support in SIT, UAT, & Production environments.
  • Responsible for Configuration Management & Baselining in SVN.

Environment: Agile, Windows XP Professional / UNIX, JDK1.6, JEE6, MVC, Spring MVC/Struts2, JSP, Servlets, RMI, OOPs Concepts, Multithreading, Collections Framework, Design Patterns, JavaBeans, JDBC, JMS, JavaMail, SOA, XML, XSD, Web Services, WSDL, SOAP over HTTP, JAXB, Castor1.3, Hibernate, JUnit, Apache JMeter, JBoss4.0, Oracle WebLogic Server10.0, Ant1.8.0, Oracle10G, Sybase, MyEclipse, XMLSpy7.0, Toad, JavaScript, AJAX, DHTML, Visio6.1, SVN, Putty.

Confidential ., Rochester, NY

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software.
  • Involved in business requirement gathering and technical specifications.
  • Implemented J2EE standards, MVC2 architecture using Struts Framework.
  • ImplementedServlets, JSP and Ajax to design the user interface.
  • Used JSF, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Presentation Tier is built using the Struts framework.
  • Used EJBs(Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • All the Business logic in all the modules is written in core Java.
  • Workflow (Order Flow) is built using JMS technology.
  • Wrote WebServices usingSOAP for sending and getting data from the external interface.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Backend application layer is implemented using EJB(Enterprise Java Bean) in WebSphereApplication Server environment.
  • Created Stored procedures using T-SQL for data modification (Using DML insert, update, delete) in SQL Server
  • Interaction with SQL Server database is implemented using Hibernate.

Environment: JSF, Spring, JPA, AJAX, WebSphere, Java/J2EE, JMS, SOAP, Oracle 10g, Web Services, ANT, XML, XMLSpy, JMS, Eclipse, Agile, OOA, JUnit, Unix, Log4J, Rational Clear Case, HTML, CSS, SAX, JAVA 1.5, JDBC, TOAD

Confidential, Monmouth, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements directly from the end user and prepared system requirement specification (SRS) and functionality documents.
  • Followed Test driven development of Agile Methodology to produce high quality software.
  • Developed and designed UI Search and results screens for legal Professionals and legal Organizations using JSF my Faces, Ice Faces, JSP, JavaScript, HTML and CSS.
  • Developed Add, Edit and profile view web pages for the LPA using JSF HTML, JSF CORE tags.
  • Designed and developed Entity Relationship Tools to display the entity to entity relationships in relationship tree view using Tree components.
  • Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server.
  • Implemented DAO classes to retrieve the profile information for all LPA entities and did other configurations using JDBC
  • Configured ApplicationContext.xml in SPRING for string normalization and to adopt communication between Operations and their corresponding handlers
  • Created and maintained the configuration of the Spring Application Framework’s IOC container.
  • Used Spring Interceptors to validate web service requests and enables notifications in my project.
  • Performed Validations on UI data using JSF validations and JavaScript and HTML pages.
  • Wrote JUnit test cases for all possible entity to entity relationships to test Entity Relationship Tools.
  • Created data base tables, functions, sub queries and wrote prepared statements using PL/SQL.
  • Developed the entire application using My Eclipse and deployed locally on Tomcat server.
  • Designed and developed a logging component using Apache Log4J to log messages and errors.
  • Parsing of XML documents received from Findlaw and westlaws is done using SAX Parser.
  • Hibernate3.0 is used to access Oracle database for accessing customer information in this application.
  • Responsible for builds and deployment of application using ANT tool on Web Sphere server on DEV, Test, UAT, QA and Prod blades.
  • Created entity relationship tools functionality document explaining the entity to entity relationship tree structure.
  • Involved in taking Responsibility for the full software development life cycle (SDLC) in the project.
  • Responsible for loading different entities information in to the Oracle database tables by reading the data from excel sheets using JExcel.
  • Participated in Daily stand-up meetings with project manager, Team Lead, co-developers, communicated with testers and resolved trackers.
  • Involved in resolving bugs post production.
  • Resolved performance issues and participated in code reviews.

Environment: Java 1.5, J2EE, JSP, JSF 1.2, Web services, SOAP, Spring 2.5, JavaScript, HTML, SAX, ANT, JUnit, JMS, JExcel, My ECLIPSE 6.5, Hibernate 3, Web Sphere 6.1, Toad, CSS and Oracle 10g.

Confidential, Newark, NJ

Java/J2EE Developer

Responsibilities:

  • Created design documents for program change requests and presented to client.
  • Participated in Agile scrum meeting daily.
  • Implemented front-end using JSP, HTML, JSTL, CSS, JavaScript and AJAX.
  • Use of Multi-Threading and collection framework including List, Map etc.
  • Implemented application using Spring MVC framework. Use of collection framework including List, Map etc.
  • Extensively used Spring IOC, configured application Context files and use of dependency injection using Springannotations.
  • Implemented Spring Controllers that integrates with front-end JSP pages developed using Spring Tag library.
  • Developed DAO components by implementing Spring DAO component.
  • Developed client request validations and processing using JavaScript
  • Used Webservices - WSDL and SOAP for getting customer’s personal information from third party vendors.
  • Worked on generating the web services (JAX-WS) classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.
  • Used GitHub Proficiently as a Version Controller.

Environment: Java, JDBC, Spring Application Framework Hibernate ORM, Tomcat, CSS, HTML, jQuery, JavaScript, AJAX, tag libraries, XML, XSD, Agile Methodology, Unix, Windows, Web Services, GitHub

Confidential ., Dallas, TX

Sr. J2EE Developer

Responsibilities:

  • Actively involved in defining & designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guidelines
  • Implemented the design patterns such as factory, strategy and template method in the implementation of various services for billing.
  • Developed JUnit test cases for all the core services for unit testing.
  • Used XML objects for validation and parsing the data and persisted in to the database.
  • Developed MDB based Schedulers using JBOSSMBeans.
  • Developed JMS based Queue Processor System to save all the submissions and process periodically using schedulers.
  • Extensively used UML diagrams such as class, sequence, component diagrams to represent the system design and architecture.
  • Used Quartz for scheduling the bulk jobs such as dumping the data into xml, checking the order status.
  • Wrote stored procedures using PLSQL and did the performance tuning of the queries.
  • Worked on web services and integrated with JBoss.
  • Worked on integration of JBoss server with third party middle ware software ActiveMQ.
  • Worked on Spring based application and used Hibernate for persistence.
  • Worked on client side Spring by integrating with struts framework.

Environment: J2SE 1.3, J2EE 1.3, JSP 1.2, Servlets 2.3, XML/XSLT, XSL, Struts 1.2, JDBC2.0, HTML 3.0, Java Script, Oracle8i, ILOG Rational Rose, UML, JBOSS 3.2.3, Elcipse3.0, Windows XP, Sun Solaris Unix, UML, Spring 2.0,TOAD, ClearCase and ClearQuest.

Confidential

Junior Java Developer

Responsibilities:

  • Developed a web application using JSP, Servlets and JavaBeans.
  • Wrote unit tests for Business logic layer and data access layer using JUnit.
  • Learned and implemented different design patters like Singletons, Factory method, Builder etc.
  • Participated heavily and later maintained the documentation for projects.
  • Developed content management systems for multiple clients using J2EE.
  • Developed views for JSP pages using jQuery and AJAX.
  • Worked extensively on creating rich front-end web interface using HTML/CSS, JSTL, JavaScript, jQuery.
  • Used SQL Server as the database for the application.
  • Generated PDF reports using XSL-FO.
  • Implemented XSLT transformations for converting XML to HTML.

Environment: Windows, Linux, Java, JSP, Servlets,JUnit, JDBC, HTML, CSS, JavaScript, JQuery

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
  • Designed and Created Domain model and schema using Object oriented design / UML diagrams on RSA
  • Developed the workflow interfaces using JSPs that are developed using Struts Tiles Layouts and the request processors using the Dispatch Action and Action.
  • Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes.
  • Developed the complete Exception module using the existing framework that embraces Struts, Java, JSP, JSTL, and Ajax.
  • Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script
  • Configured plug in classes for the interfaces of struts with spring and to delegate controls to use MVC design pattern.
  • Created Spring Interceptors to validate web service requests and enables notifications.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
  • Used RAD application development and configured external capabilities for various interfaces.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Worked on creating topics, queues and MDBs for communication by using WebSphere JMS.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Unit tested all the classes using JUNIT at various class level and methods level.
  • Worked on Installing and configured WebSphere Application Server.
  • Made use of WINCVS for checkout and check in operations.

Environment: RAD 6.0, WAS 6.0, Struts 1.2, Spring Framework 1.2, Java 1.4.2, JSP 2.0, HTML, XML, XSL/XSLT, JavaScript, JavaBeans, AJAX, Oracle 9i, RMI, WINCVS, Windows XP, UNIX.

We'd love your feedback!