J2ee Developer Resume
CT
SUMMARY
- Around 6 years of experience in Analysis, Design, Development, Implementation and Maintenance/Support of Enterprise and Web applications using JAVA and J2EE technologies.
- Experience in working both an Agile and Waterfall environment.
- Excellent programming skills in JAVA, JDBC, JSP, Servlets, JNDI, JavaBeans, Swing, JMS, EJB and JSTL.
- Experience in programming with IDE’S like Eclipse, RAD, WSAD, Net Beans and Web logic workshop.
- Extensive experience in frame works like JSF, Struts, Hibernate and spring.
- Expertise in Web - Development technologies like HTML, Java Script, JQuery, CSS, XML (SAX, DOM, JDOM) and XSL/XSLT and X-Query.
- Good exposure on design patterns like Front Controller, Data Access Object (DAO), Data Transfer Object (DTO), Session Façade, Service Locator and Singleton.
- Strong experience in working with MVC and SOA architectures.
- Experience in working with Web Servers like Apache Tomcat and Application Servers like IBM Web Sphere, BEA Weblogic and Jboss.
- Expertise in implementing the version control using Rational Clear Case.
- Expertise in using issue tracking tools such as Rational Clear Quest, Quality Center and JIRA.
- Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) and Rational Unified Process (RUP).
- Experience in SOA Architecture using Web Services, AXIS, WSDL, SOAP, XFIRE, JAXB, JAXP and JAX-RPC.
- Expertise in RDBMS like Oracle, MS SQL Server, MySQL and DB2.
- Experience in Database Development using SQL, PL/SQL, Views, Stored Procedures, Functions, Triggers, TOAD and SQL Loader.
- Good knowledge on XSL FO.
- Expertise in using Ant, Apache Commons, Log4j, JTest, JUnit, HTTP Unit.
- Strong problem solving, logical implementation, trouble-shooting, Installation and Configuration Skills. Self-starter, Quick Learner, Team Player with excellent communication and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: JAVA, C++, C,VB Script.
J2EE Technologies: JDBC, JSP, Servlets, JNDI, JMS, EJB and JSTL.
Frameworks: Struts, Spring, Hibernate, JDO, DOJO and JSF.
WebDevelopment Technologies: HTML, DHTML, Java Script, JQuery, CSS, XML and XSL/XSLT and X-Query.
Servers: Apache Tomcat, IBM Web Sphere, BEA Weblogic, Jboss.
IDE: Eclipse, RAD, WSAD, Net Beans,Web logic workshop.
Database Environment: Oracle, DB2, MySQL, Sybase, MS Access, PL/SQL, TOAD.
Tools: JUnit, log4j, ILog, Ant, DB Visualizer, TOAD, Team City.
Web Services: Axis, WSDL, SOAP, XML Beans, JAXB, JAXP, JAX-RPC.
Version Control Systems: CVS, VSS, PVCS, SVN, Rational Clear Case.
UML Tools: Rational Rose, Microsoft Visio.
Defect Tracking: Test Director, Quality Center, JIRA, Rational Clear Quest.
PROFESSIONAL EXPERIENCE
Confidential, CT
J2EE Developer
Responsibilities:
- Involved in various JAD sessions to know what the port information will consists of and what is the valid port information.
- Used SCRUM (one of the Rapid Application Development) methodology to emphasize face to face communication and make sure that iteration is passing through full SDLC.
- Used JBoss as an application server for deploying the application.
- Developed service layer using spring.
- Spring jdbc is used for developing the DAO layer for communicating with the database.
- Used JAX-WS, web services for interacting with other systems and to get port information.
- Data from XML files were extracted using XQuery.
- JMS is used for sending the error message queues and also port assignment status messages.
- Wrote Message Handler Adapter for enterprise calls using Message Driven Beans, JMS and XML.
- Developed Message Driven Beans as Queue listeners for JMS queues.
- Wrote business methods for JMS transaction broker technology.
- Responsible for maintaining 40+ various SOA/Web Services.
- User interface was developed using JSPs, Servlets, HTML, DHTML and CSS.
- Front end validations were done using Java Script.
- Used Struts framework for implementing MVC2 architecture.
- Used PL/SQL to write queries for creating tables, writing Stored Procedures, Functions, Triggers and Views for Oracle 10g database.
- Used Oracle 10g as a data base to persist port information and the assigned product details.
- Used Maven for building the application, and completed testing by deploying on application server.
- Implemented business layer components by following OOAD principles and using design patterns like Service Locator, DAO, Factory and Singleton.
- For version controlling used SVN (Subclipse).
- Wrote unit test cases for Unit Level testing using JUnit.
- Closely worked with QA, Business and Architect to solve various defects in quick and fast manner to meet deadlines.
Environment: Java, Jdk, SOA, ACORD, Web Services, Spring, JUnit, XSD, JQuery, WSDL, XML, XMLSpy, Web Services(JAX-WS), EJB, JMS, JSP, Servlets, JSTL, Eclipse, Jboss, SVN, Mercury Quality Center, Oracle,PL/SQL,UNIX, Log4J
Confidential, New York City
J2EE Developer
Responsibilities:
- Involved in various team meeting to do the requirement gathering and analyzing functionality.
- Followed agile methodology, as a software development methodology.
- Associated in design for improvement of building the application and deploying application into Web Sphere application server.
- Involved in the design sessions of SOA services.
- Developed User Interface using JSP, Servlets, Struts and Tiles framework.
- Struts framework is implemented on the basis of MVC architecture.
- Designed and developed service layer using spring.
- Developed set of Action classes using Struts for handling business logic and Hibernate API for data logic.
- Employed Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- Used Web Services like AXIS, SOAP to retrieve data from different systems.
- Used JUnit for writing the test cases and test suites.
- Dynamic form generation auto completion of forms and user-validation functionalities using AJAX.
- User interfaces were developed using JSP, JavaScript, HTML and DHTML.
- Worked on JMS transactions, wrote asynchronous broker code to send messages to Queue.
- XML transformations where done using XSL, XSLT.
- Used Maven to build and deploy application.
- Designed tables to access the database in Oracle and involved in writing PL/SQL, Stored Procedures and Triggers.
- DB2 is used as a database with the Hibernate for storing the persisted data from the bean classes.
- Used PVCS for version controller and Mercury Quality Center as the Defect Tracking System.
Environment: JDK,SOA, Struts, Spring,, HTML, JavaScript, JSP, ATG, Servlets, JUnit, CSS, XML, XMLSpy, Hibernate, Web Services, EJB, JMS, RAD, WebSphere, DB2, Squirrel Client, PVCS, Mercury Quality Center, PL/SQL,UNIX, Log4J and Source Scan.
Confidential, Hartford, CT
Sr.J2EE Developer
Responsibilities:
- Worked with the Business Analysts to create Use Cases, Activity, Sequence and Class diagrams as a part of the Rational Unified Process for three major modules Insurance,, and Payments.
- Involved in analysis, gathering requirements and documenting functional and technical specifications
- Utilized Session Façade, Business Delegate, Service Locator patterns.
- Developed the application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Involved in development of middle layer business methods, which incorporated the core business functionality using Stateless Session Beans.
- Developed Front-end UI using JSP, Servlets, HTML and Java Script.
- Involved in Unit Testing, Integration Testing and UAT Testing.
- Deployed the application on the Web Sphere Application Server.
- Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
- Test cases have been written by using JUnit framework.
- Used Java Mailing Service for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of messages.
- JSPs were programmed using the JSTL.
- Used Ant as a build tool, for building the application.
Environment: Java, J2EE, EJB, Oracle, JMS, Agile, Scrum, JSP, JSF, Servlets, Spring, JSF, JNDI, Web Sphere, JDBC, Java Script, Eclipse, HTML,GUI Applications, XML, UML, Design Patterns, MySQL.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed Sequence, Use Case Diagrams and Process Flow Diagrams using Rational Rose.
- Implemented design patterns like Session Façade, Singleton, Factory, Service Locator and DAO.
- Involved in Installation and configuration of Weblogic Server.
- Developed Stateful Session Beans to Store the State of CDR User Profile information.
- Involved in design and implementation of front end controller using Struts Framework.
- Developed Action Classes and Action Forms.
- Used Java Script to do the front end validations.
- Developed web pages using HTML and JSP.
- Involved in writing deployment descriptor files and deploying EJBs in Web Logic Server and build war files, Ear files automatically using Ant scripts
- Written DDL, DML queries to insert, retrieve and modify the data from database.
- Message Driven Beans are used as a listener for JMS.
- Involved in writing Ant script to build the front end application.
- Used Apache Tomcat as a web server.
- Responsible for providing the deployment tools used by the Deployment people to deploy enterprise beans packaged in the EJB-jar file.
Environment: Java, J2EE, TOAD, Web Logic, Hibernate, WINSCP, WINCVS, Eclipse, JMS, JDBC, JNDI, JSP, EJB, Spring, Servlets, JavaScript, HTML, SQL, Unix.
