Java/j2ee Developer Resume Profile
Newark, NJ
Professional Summary:
- Six years of Information Technology experience in Analysis, Design and Development, using Java, JSP, Servlets, JDBC, JavaBeans, JSF, HTML, DHTML, XML, JavaScript and CSS
- Experienced in using Agile Methodology including creating product/sprint catalogs, active participation in Scrum, Sprint planning and exit meetings.
- Engagement with peers, vendors and all levels of management teams for requirements gathering, analysis, design, development, implementation and testing of large scale web based multi-tier distributed applications
- Prepared end-to-end functional and technical specification documents including high level design diagrams, technical design diagrams, mapping documents for various Business Scenarios.
- Extensive Object Oriented Analysis Design OOAD development experience.
- Designed, developed, implemented and maintained various functionalities using Java, JSP, Servlets, JDBC, JavaBeans, JSF, HTML, DHTML, XML, JavaScript and CSS.
- Expertise in developing applications using Struts framework.
- Developed user interfaces with AJAX and JavaScript libraries like ExtJS.
- Proficiency in developing applications with Service Oriented Architecture SOA using Web Services and Web Service clients.
- Worked on the Spring framework like IOC basics of spring, Transaction handling, Spring JDBC, Spring annotations, AOP and Spring batch. Developed several Jasper Reports using iReport
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, Writing JUnit test cases and used Clear Quest, Jira, Bugzilla for bug tracking.
- Exposure to implementing Web Services WSDL using SOAP protocol .
- Strong Experience in working with scripting languages like JavaScript, AJAX and JQuery. Worked on the Spring framework like Spring IOC and Spring DAO.
- Worked on Hibernate for mapping the Java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
- Expertise in deploying enterprise applications on WEB /Application servers like IBM WebSphere, jBoss, Apache Tomcat BEA WebLogic.
- Possess effective communication skills along with strong dedication and commitment towards work.
Technical Skills
Language: Java-J2EE Servlet, Jsp, Jsf, JDBC, JavaBean JNDI,EJB ,J2ME.
Web Technologies: Html/Dhtml, Xhtml, Css, Xml, XSD, WSDL, DTD, Dom/Sax and J2EE Design Patter.
Frameworks: Struts, Spring, Hibernate, GWT,jQuery.
IDE's: Eclipse Galileo, Helios,Indigo , Net Beans, Bea WebLogic, Workshop, IBM Rad.
Web Services: Jax-WS, SOAP, WSDL, Apache AXIS, IBM MQ.
Application server: Bea WebLogic, IBM WAS, JBOSS, Apache Tomcat.
Database: MySql, Oracle, SQL Server, DB2.
Scripting Language: JavaScript, Ajax, Jquery.
Tools: Build Ant, Maven, Maven2 , Logging Log4j , Version Control Cvs, Svn, Telelogic , Testing Bugzilla, jUnit, jMeter, jQuery, Clear Quest .
Operating Systems: Windows 2000, Windows xp, Windows Vista, windows 7, Unix and Sun Solaris.
Professional Experience:
Confidential
Java/J2EE Developer
Responsibilities
- Created functional specification documents with business requirements.
- Analyzed and converted user requirements into technical specs for development.
- Consulted offshore team and super users for business requirements, identified requirements independently, developed action plans by identifying deliverables and presented results.
- Participated in developing project estimations for developments schedule and displayed commitment.
- Delivered presentations to business users on the prototype of the application.
- Developed admin screens, reports, order lists using JSPs as views, Action servlets as controllers and Action classes as wrappers to business objects and Action form beans for modeling.
- Created complex SQL and used JDBC connectivity to access database. Developed and used custom tags for JSPs dynamic content display.
- Logging of execution was done using log4j framework.
- Published web services for providing data to external applications.
- Proactively communicated and clarified all issues with solutions which occurred before Go-Live and also during Production support in order to ensure no breakdowns of executions in production.
- Reported status often, worked proactively with managers and displayed commitment.
- Fixed issues/bugs during Go-Live and also during the Production Support of the application.
- Ensured timely delivery of the project related documentation and deliverables.
- Provided Knowledge transition to technical and business teams on systems and application processes.
Environment: Java, JSP, EJB, Struts, MQ, Webservice, Oracle 10g, Eclipse.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design and Development of Insurance plans using Agile Scrum Methodology.
- Deployed the applications on IBM Web Sphere Application Server.
- Used DB2 as backend data base.
- Involved in the Bug fixing of various applications reported by the testing teams in the application during the integration and used Bugzilla for the bug tracking.
- Used Tortoise CVS as version control across common source code used by developers.
- Developed user interface using Struts Tiles Framework, JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
- Used Ajax for intensive user operations and client-side validations.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Used SQL statements and procedures to fetch the data from the database.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Involved in creating various Data Access Objects DAO for addition, modification and deletion of records using various specification files.
- Developed Ant Scripts for the build process and deployed in IBM WebSphere.
- Implemented Log4J for Logging Errors, debugging and tracking using Loggers, Appenders components.
- Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
Environment: Java,J2EE, Servlets, JSP, Hibernate, XML, ANT, JMS, EJB, JNDI, WSDL, Tortoise CVS, Log4J, Eclipse Indigo , Windows XP , Web Sphere Application server.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in all phases of the Software development life SDLC using Agile Methodology.
- Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
- Developed the application using Struts Framework which is based on the MVC Used Ajax for intensive user operations and client-side validations.
- design pattern.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Used Web Services for creating rate and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Used SQL statements and procedures to fetch the data from the database.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Involved in creating various Data Access Objects DAO for addition, modification and deletion of records using various specification files.
- Used Oracle 10g as backend Database.
- Deployed the application on to Web Sphere application server.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Developed Ant Scripts for the build process and deployed in IBM Web Sphere.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
- Prepared technical reports documentation manuals during the program development.
- Used Surround for version control and Clear Quest for bug tracking.
Environment: Java5.0, JSP, Struts, Spring, JMS, Hibernate, Apache Axis 2.0, UDDI, WSDL, SOAP, UML, XML, HTML, Log 4j, WebSphere, RAD 7.0, UML, Rational rose, Surround, Ant, Oracle.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Involved in analysis, design and development of Expense Processing system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed the application using Struts Framework that leverages classical Model View Controller MVC architecture.
- Deployed the applications on IBM WebSphere Application Server.
- Used AJAX Framework for Dynamic Searching of Bill Expense Information.
- Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Used Hibernate in data access layer to access and update information in the database.
- Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshaling as well as un-marshalling process.
- Developed jUnit test cases for all the developed modules.
- Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
- Used CVS for version control across common source code used by developers.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
- Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
Environment: Struts, Hibernate, Spring, EJB, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, RAD 7, Windows XP, WebSphere App server, WebLogic, Rational Rose, Oracle.
Confidential
JAVA /J2EE Developer
Responsibilities:
- Responsible and mentored the team in complete software development lifecycle SDLC tasks - design, coding, testing, and documentation using Rational Unified Process RUP for analysis and design of application.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller IOC .
- Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database Oracle .
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used SQL statements and procedures to fetch the data from the database.
- Used Java Scripts for client side validations and validation frame work for server side validations.
- Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
- Consumed Web Services WSDL, SOAP from third party for authorizing payments to/from customers.
- Deployed the application on to Web-sphere application server. Used log4j for logging messages and Rational Clear Case for version Control.
- Developed test cases and performed unit test using JUnit Framework.
- Used CVS as version control. Used ANT scripts to fetch, build, and deploy application to development environment.
Environment: Java, J2EE, Spring, Spring AOP, Struts, JNDI, HTML, CSS, JavaScript, Hibernate, WebLogic, SQL 2005, ANT, Log4j, JUnit, XML, JSP, Servlets, JSTL, AJAX, WebSphere Application Server.
Confidential
Responsibilities:
- Involved in the Requirements collection Analysis from the business team.
- Created the design documents with use case diagram, class diagrams, sequence diagrams using Rational Rose.
- Implemented the MVC architecture using Apache Struts1.2 Framework.
- Implemented Action Classes and server side validations for account activity, payment history and Transactions.
- Implemented views using Struts tags, JSTL2.0 and Expression Language.
- Implemented Tiles Framework for the views layout.
- Implemented session beans to handle business logic for fund transfer, loan, credit card fixed deposit modules.
- Worked with various Java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as un-marshalling process. .
- Implemented the web services client to consume the third-party service API for validating credit cards. Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used Java Messaging Services JMS for reliable and asynchronous exchange of important information such as payment status report.
- Developed Unit test cases using jUnit.
- Developed ant scripts and developed builds using Apache ANT.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Clear Case for source code maintenance. Developed action and model classes in the Symbian OS with Java, J2ME.
Environment: J2EE Java, J2ME, Midlet, Struts, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP, XML Schema XST , EJB 2.0, ANT, Java script, JMS, WebLogic, Rational Rose, NetBeans IDE 6.9, Symbian OS, WSAD, DB 2.
Confidential
Java J2EE Developer
Responsibilities:
- Involved in analysis and design of the application.
- Involved in preparing the detailed design document for the project.
- Developed the application using J2EE architecture.
- Involved in developing JSP forms.
- Designed and developed web pages using HTML and JSP.
- Designed various applets using JBuilder.
- Designed and developed Servlets to communicate between presentation and business layer.
- Used EJB as a middleware in developing a three-tier distributed application.
- Developed Session Beans and Entity beans to business and data process.
- Used JMS in the project for sending and receiving the messages on the queue.
- Developed the Servlets for processing the data on the server.
- The processed data is transferred to the database through Entity Bean.
- Used JDBC for database connectivity with MySQL Server.
- Used CVS for version control.
- Involved in unit testing using jUnit.
Environment: Core Java, J2EE, JSP, Servlets, XML, XSLT, EJB, JDBC, jBuilder 8.0, jBoss, Swing, JavaScript, JMS, HTML, CSS, MySQL Server, CVS.