Sr Java Developer Resume
Pittsburgh, PA
SUMMARY
- Java Consultant having Over 9 plus years of experience in the full life cycle development of complex commercial applications using Object oriented and J2EE technologies.
- Proficient in Design and development of multi - tier architectures using various J2EE framework components (JSP, Servlets and EJB), MVC frameworks (Struts and tiles), frameworks on BEA Weblogic application servers,Tomcat 5.0, IBM Websphere 5.0
- Effectively used J2EE design patterns to address the requirements.
- Knowledge of JSF, Spring, MQ Series, Hibernate, Web Service, XML and XML parsers like DOM, SAX.
- Good in Creating stored procedures, Triggers, functions and optimizing queries for performance by looking at Execution plan using Oracle 9i.
- Expertise in developing customized MVC architecture - using Struts framework.
- Strong practical experience in Web technologies like HTML, JavaScript, Ajax.
- Experience working with Fortune 500 Company like Confidential, Confidential, IBM, Confidential .
- Experience in designing and developing Java applications using IDE - Eclipse, My clips and NetBeans, RAD.
- Experience of Software Development Life Cycle including Requirement gathering,
- Analysis and Design, Development, Testing and Post Production Support.
- Result Oriented and Skilled in providing solutions to complex systems.
- Ability to quickly adjust priorities and take on projects with limited specifications.
TECHNICAL SKILLS
Languages: Core JAVA 1.4/1.5, SQL
JAVA Technologies: Core Java, JDK 1.4, J2EE 1.3, JSP, Servlets, EJB 2.0, Stateless Session bean, Services in Web logic Workshop, JDBC 2.0
Internet/ Distributed Technologies: JSP 1.2, Servlet 2.4, JavaScript, EJB 2.0, Stateless Session bean, JNDI, HTML,AJAX, XHTML,DHTML,CSS(Cascading Style Sheets)
Application Server/ Web Server: BEA Weblogic Workshop 8.1, Apache Tomcat 5.0, IBM Websphere 5.0
Modeling Tools: Unified Modeling Language1.1 (UML)
Database: Oracle 8i/9i/10g/11g,SQL
Frameworks: MVC,Struts Framework 1.1
XML: JAXP 1.2,JAXB,XML, Xerces 1.4.4, XSLT, XPath, DTD, Sax and DOM parsers
Operating Systems: Windows 98/NT/2000/XP,MS DOS,UNIX
IDE: Eclipse 3.1,MyEclips 5.5
Configuration Management Tools: VSS,CVS,SVN
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
Sr Java Developer
Responsibilities:
- Maintained the MVC pattern using JSF with ICE Faces frame work on the User Interface layer, which then connects to spring framework in the Service layer and this interacts to the hibernate at the data layer to retrieve data from the database.
- Played a role of Lead to handle a small team of developers.
- Performed Validations on UI data using JSF valuators and JavaScript, Jquery.
- Implemented the JSPs in the JSF Framework to effectively handle the workflow of the application.
- Hibernate an ORM tool is used to access data from the DB.
- Maintained and configured all the POJO’s and hbm files needed for the DB.
- Used Value Object, ValueListHandler, Data Transfer Objects, Data Access Object, and Session Facade design patterns in development.
- Transaction Management was handled by Spring Framework at the service layer.
- Eclipse used as Java IDE tool for creating JSP’s, Servlets, Data Transfer Objects and Data Access Objects.
- Used Spring Framework for Dependency injection and integrated with the Hibernate.
- Created unit test plans and involved in unit test execution.
- Worked on Oracle 10g and Oracle 11g to maintain and manage the mortgage data.·
- Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on theWebLogic Application Server.
- Created Connection Pools in Web Logic and configured as needed.
- Used XML as data communication format between different modules of the application.
- Involved in design and developing re-usable web services using SOAP, XML, WSDL, UDDI, XML Schemas, JAXB, and XSL.
- Involved in designing and creating the Database Tables and Views.
- Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, and relational database models.
- Involved in writing the ANT scripts to build and deploy the application
- Tested, debugged and implemented the application using JUnit for unit testing.
- Used log4j for tracking errors and debugging the code.
- Used SVN for code repository and as version control mechanism.
Environment: Java 6, J2EE, JSF 3.0,IceFaces 1.8, Servlets 3.0, Struts 2, EJB 3.0,,Web services(SOA), SOAP, WSDL, UDDI, AJAX, Design Patterns, CVS,HQL,PL/SQL, XML, XSLT, XSD, CSS, HTML, XHTML,JavaScript, RAD,SVN, Web Logic Server 10.3.2,, Oracle 10g.
Confidential, Des Moines, IA
Sr. Java Developer
Responsibilities:
- Worked with business analysts and internal customers to refine and clarify project requirements.
- Involved in various phases of Software Development Life Cycle (SDLC) such as analysis, design and development.
- Experience withSpringMVCand Dependency Injection.·
- Worked on Apache Axis 2.0 frame to implement web services·
- Worked on Java 1.5 and Java 1.6 to develop mortgage core application.
- Worked on JUnit and SOAP UI for testing the written java classes
- Used Hibernate as the ORM tool to be able to integrate the software with the Oracle database backend
- Assisted in configuring the JBoss Application Server to host and deploy the application.
- Design UI screens using XMI, JSP, CSS, Jquery, MDA Framework and HTML.
- Worked on Oracle 10g and Oracle 11g to maintain and manage the mortgage data.·
- Used Eclipse as the integration environment for developing, debugging and maintaining project code files.
- Used SVN as version control system.
- Lifecycle management of Java objects, done mainly viaSpring Dependency Injection
- Implemented EMF framework EMF allows to create the meta-model via different means, e.g. XMI, Java annotations, UML or a XML Schema
- Used Spring Framework for Dependency injection and integrated with the Hibernate
- Used JIRA for bug/task tracking and time tracking.
- Used GWT 1.7 Jar file for presentation layer.
- Worked on Business Process Management Suite development tool Lombardi Teamwork, and experience modeling in BPMN.
- Worked with ANT and involved in creating JAR, WAR and EAR files.
- Involved in the Maintenance and Support of the System.
Environment: JAVA, J2EE, JDK 1.5/1.6, Servlets 2.4, EMF, Axis2.0, EJB 3.0, JDBC 2.0, DAO, HTML, Java Script, JSP1.2, JSTL, JBoss Application server, Oracle 10g/11g, Eclipse 3.1, SVN, Ant 1.5, SOAP, LDAP, PL/SQL, SQL,GWT,Apache maven Web Services, Windows XP/7.
Confidential, Melbourne, FL
Web Java Developer
Responsibilities:
- Designing JSP using Java Beans.
- Involved in Design, Development, Testing and Integration of the application. Involved in Design, Development, Testing and Integration of the application.
- Involved in the implementation of the Service Locator, Business Delegate, DAO, Value Object and the Session Façade design pattern for the enterprises level functionality.
- Developed Web Services using Apache AXIS2 tool Framework.
- Used SoapUI Testing tool to test web services.
- Written build xml file for ANT scripting.
- Used Quality Center and Rally tool for test cases and defects.
- Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
- Used Itron Meter, Energate Zip connect, Alster, to send the message to customer via web services.
- Retrieve data from database on the basis of from input by customer. And gave the results in JSP page.
- Deployed applications using Web sphere Application Server and Used IDE RAD (Rational Application Developer).
- Implemented Struts framework (Action and Controller classes) for dispatching request to appropriate class.
- Developed using SCRUM, an agile methodology for software development.
- Used Smart Grid for client GUI.
- Writing database queries on Oracle 11g.
- Implemented open source log4j logging framework in whole application.
Environment: JAVA, J2EE, JDK 1.5, Servlets 2.4, JPA,Struts, JAXB, EJB 3.0, JDBC 2.0, DAO, HTML, Java Script, JSP1.2, JSTL, Web Sphere Application server 6.1, RSA, Oracle 10g, DB2, Eclipse 3.1, SVN, DOJO1.3, Ant 1.5, SOAP, LDAP, PL/SQL, SQL, Web Services, Windows XP.
Confidential, Hawthorne, NY
Web Java Developer
Responsibilities:
- Involved in Static Analysis of LotusLiveLabs web site using Web King’s tool from Para soft.
- Involved in the implementation of the Service Locator, Business Delegate, DAO, Value Object and the Session Façade design pattern for the enterprises level functionality.
- The LotusLiveLabs web site and all the services offered have been tested with Firefox 3.5.x browser and IE 8. While some of the services may support more browsers.
- Developed using Web King’s tool from Para soft for the static analysis of website.
- Developed using Dojo to develop custom dojo widgets for file chooser and others.
- Developed using Dojo Widget Library Dijit like Check box, Back button, Combo box, inline edit box, Validation text box, Filtering select, to create form, validation and for specialized input.
- Developed using Dojo toolkit for Internationalization, Localization purpose like Date, Number, Currency and Language formatting of various country.
- Developed using Dojo Widget Library Dijit for animation effect and event functionality like page load/unload and interconnection with various functions like between publish and subscribe events using topics.
- Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
- Written build xml file for ANT scripting.
- Used SVN as a version controlling tool for managing the module developments.
- Deployed applications using Web sphere Application Server and Used IDE RAD (Rational Application Developer).
- Implemented Struts framework (Action and Controller classes) for dispatching request to appropriate class.
Environment: JAVA, J2EE, JDK 1.5, Servlets 2.4, JPA,Struts, JAXB, EJB 3.0, JDBC 2.0, Java Script, XML,XHTML,CSS, Ajax, JSP1.2, JSTL, Web Sphere Application server 6.1, DOJO1.3, Ant 1.5,MQ Series, SOA, SOAP, LDAP, PL/SQL, SQL, Web Services, Windows XP.
Confidential, East Moline, IL
Java Consultant
Responsibilities:
- Involved in the Supplier Warranty Claim Process, Dynamic Applicability module.
- Involved in designing of the iWarranty CLM framework using J2ee1.4 guidelines and different J2ee design patterns with JSP, Controller Servlets and EJB in picture.
- Involved in the implementation of the Service Locator, Business Delegate, DAO, Value Object and the Session Façade design pattern for the enterprises level functionality.
- Used JSP Custom tags to display data on to the JSP pages.
- Used jquery,for the client end data validations
- Developed the Stateless Session bean for processing the business logic.
- Developed numerous Transfer objects using the DTO design pattern for inter-tier communication.
- Implemented CLM framework for dispatching request to appropriate class.
- Configuring the iWarranty application for changing the display label.
- Creating classes for implementing User Lock management screen using current framework.
- Implementing Claim locking functionality for Supplier Claims so that 2 or more users cannot work on the same claim.
- Modify Work Queue logic to use Applicability to dynamically resolve receiving Work queue based on the claim attributes and/or user roles.
- Installing the application in my local WSAD environment.
- Creating DB connection between DB2 and WAS.
- Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
- Deployed applications using Web sphere Application Server
- Implemented open source log4j logging framework in whole application.
- Used CVS as a version controlling tool for managing the module developments.
Environment: JDK 1.4, Servlets 2.4, EJB 2.0, JDBC 2.0, CLM Framework, DAO, HTML, Java Script, XML, CSS, Ajax,JSP1.2,JSTL,Webphere Application server 6.1, RSA,Oracle 9i,DB2, Log4J, Eclipse 3.1, SVN,DOJO,Ant 1.5, SOA,SOAP,PL/SQL,SQL,Web Services, Windows XP.
Confidential, Richmond, VA
Java Consultant
Responsibilities:
- Involved in the loan details Presentation module.
- Involved in designing of the BOA Loan Assist entry framework using J2ee1.4 guidelines and different J2ee design patterns with JSP, Controller Servlets and EJB in picture.
- Involved in the implementation of the Service Locator, Business Delegate and the Session Façade design pattern for the enterprises level functionality.
- Used JSP Custom tags to display data on to the JSP pages.
- Used JavaScript, for the client end data validations
- Developed the Stateless Session bean for processing the business logic.
- Developed numerous Transfer objects using the DTO design pattern for inter-tier communication.
- Implemented Struts framework (Action and Controller classes) for dispatching request to appropriate class.
- Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Design and implementation of front end web pages using CSS, JSP, HTML, Java Script Ajax and, Struts tag library.
- Writing Stored procedures, Packages, Views, Cursors, Functions and triggers using SQL & PL/SQL.
- Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
- Written build xml file for ANT scripting.
- Deployed applications using Websphere Application Server
- Implemented open source log4j logging framework in whole application.
- Used CVS as a version controlling tool for managing the module developments.
- Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
- Excellent in designing and developing store procedures
- Reporting to manager, guiding and conducting interactive sessions with fellow members
Environment: JDK 1.4, Servlets 2.4, EJB 2.0, JDBC 2.0, Struts 1.1,DAO, HTML, Java Script, XML, CSS, Ajax,JSP1.2,JSTL, Websphere Application server 6.0, Oracle 9i, Log4J, Eclipse 3.1, CVS,DOJO,Ant 1.5, SOA,SOAP,PL/SQL,SQL,Web Services,Windows XP.
Confidential
Java Consultant
Responsibilities:
- sing Java Beans..
- Involved in Design, Development, Testing and Integration of the application. Involved in Design, Development, Testing and Integration of the application.
- Developed the Stateless Session bean for processing the business logic.
- Implemented Struts framework(Action and Controller classes)for dispatching request to appropriate Class.
- Used simple Struts Validation for validation of user input as per the business logic and initial data Loading.
- Design and implementation of front end web pages using CSS, DHTML, Java Script, JSP, XHTML, and JSTL.
- Writing Stored procedures, Packages, Views, Cursors, Functions and triggers using SQL & PL/SQL.
- Implementing business logic and data base connectivity
- Implemented open source log4j logging framework in whole application.
- Used CVS as a version controlling tool for managing the module developments.
- Configured and Tested Application on the IBM WebSphere App. Server
- Enhancement and fixing bugs reported by the client.
- Used XML and XML parsers like DOM, SAX
- Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
- Used MyEclips IDE for front end development environment
- Reporting to manager, guiding and conducting interactive sessions with fellow members Ability to
- Quickly adjust priorities and take on projects with limited specifications.
- Effective team player with excellent logical and analytical abilities
- Deployed applications using Web sphere Application Server
- Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
Environment: Java JDK 1.4, Servlets 2.4, EJB 2.0, JMS,JDBC 2.0, Struts 1.1,DAO, HTML, Java Script, XML, CSS, XHTML,, DHTML,Ajax, SOA,SOAP,Web Services, JSP1.2,JSTL,IBM Websphere 5.0, Oracle 9i, DOJO,PL/SQL,SQL,Windows XP
