Java & J2ee Developer Resume
Washington, DC
SUMMARY
- 7 years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support using java/J2EE technologies with Tomcat and Weblogic application servers.
- Extensive work experience in Object Oriented Analysis and Design, Java/J2EE technologies including HTML, DHTML, JavaScript, JSF, CSS, HIbernate, AJAX, Java Script and Oracle for developing server side applications and user interfaces.
- Expertise in developing applications with Java, Struts, JSF, JDBC, JSP, Servlets, JQuery and Design Patterns.
- Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading and Event/Exception handling.
- Experienced in designing J2EE applications using spring, Struts frameworks and MVC patterns.
- Proficient in developing applications using ORM framework Hibernate.
- Knowledge in web services to implement SOA using SOAP, WSDL and UDDI.
- Extensive working experience inmaintenanceandproductionsupportof distributed applications
- Familiar in working with application servers and web servers like JBoss, Web Logic and Apache Tomcat.
- Experienced in Production bug fixing and doing the necessary documentation.
- Extensive experience in working with different databases such as Oracle, IBM DB2, SQL Server, MySQL and writing Stored Procedures, Functions, Joins and Triggers for different Data Models.
- Have great knowledge of Software Development Life Cycle(SDLC)
- Extensive in-depth knowledge in OOAD concepts of Use Cases, Multithreading, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML.
- Expertise in using open source framework and testing technologies like Struts, ANT, JUnit, SOAP UI and Apache log4j.
- Worked with different IDE’s like Eclipse, My Eclipse, Net Beans, NetBeans and RAD.
- Extensive experience with source control tools like CVS and SVN.
- Excellent communication skills, ability to learn new things quickly and can work independently with minimal supervision.
TECHNICAL SKILLS
Programming Languages: Core Java, J2EE, JQuery, SQl and PL/SQL.
Java/J2EE Technologies: Java, JSP, Servlets, Facelets, JSF, EJB, JDBC, Struts, Spring, JSF, ICE Faces, Design Patterns.
Open Source/Framework: Struts, JSF, Hibernate, Spring, Log4j, Maven and ANT
ORM: Hibernate
Databases: Oracle 8i/9i, SQL Server 2000, MySQL
Application Servers: JBoss 4.0.2/5.x, BEA WebLogic 8.1/9.2/10.3
Web Servers: Apache Tomcat 5.0/6.x
Development Tools/ Testing Tools: Eclipse, RAD, NetBeans, JBuilder, Quick Test Pro
Operating Systems: Windows 98/2000/XP/VISTA, UNIX
Web Technologies: Java Script, CSS, HTML, XHTML, XML, XSLT, DOM, AJAX
Design & Modelling Tools: UML - Use Cases, Sequence & class diagrams, Enterprise Architect
Programming Concepts: Object Oriented Design (OOPS) and Software Engineering, Multithreading
Version Control: SVN, CVS
Web Services: SOAP, WSDL, SOA.
PROFESSIONAL EXPERIENCE
Confidential, Washington DC
Java & J2EE Developer
Responsibilities:
- Involved in all Phases of Software Development Lifecycle (SDLC) using agile development methodology.
- Involved in business requirement gathering and technical specifications.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Developed UI using AJAX and JSF and used GWT to implement AJAX in Application.
- Used Servlets, JSP, Java Script, HTML, and CSS, REST for manipulating, validating, customizing, error messages to the User Interface.
- Used JMS, Facelets for J2EE platform.
- Presentation Tier is built using the spring framework.
- Debugging ofproductionissues, developing and coding different pages usingJava, JSPandHTMLas per the requirement
- Used Apache ANT and Maven to integrate the build process.
- Consumed Web Services for data transfer from client to server and vice versa using SOAP and WSDL.
- Worked with Json for communicating between frontend to middleware.
- Used Soap-UI for testing web-services.
- Used JNDI to perform lookup services for the various components of the system.
- Used Spring Inversion of Control (IOC) to wire DAO using Hibernate.
- Involved in fixing defects and unit testing with test cases using JUnit.
- SVNUsed as a version-controlling tool.
- Used Scripting in Perl and Confidential Scripting.
Environment: Java, J2EE, Servlets, JSP, JSF, HTML, JavaScript, Apache Tiles (ANT and Maven), Web Logic 10.3.6, RAD 8.5, Spring, IOC, SVN, Web Services, XML, jQuery, Oracle 11g, Oracle SOA, Soap-UI, Hibernate, JUnit.
Confidential, Los Angeles,CA
Java/J2EE Developer
Responsibilities:
- Involved in design phase and data modelling, interacted with other team members to understand the requirements for the project.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Developed presentation tier using JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Involved in Facelets, spring, Hibernate & JPA integration for the entire system.
- Used JPA, Hibernate combination to access data from ORACLE database using POJOs for coding simplicity
- Developed Web Services for data transfer from client to server and vice versa using SOAP and WSDL .
- Generated POJO classes to map to the tables in the database using the JPA-Hibernate integration
- Configured the web.xml & persistence.xml for the project
- Used JNDI to perform lookup services for the various components of the system.
- Implemented database using Oracle.
- Involved in writing SQL queries and stored procedures for data manipulation.
- Used Junit for unit testing.
- Used Ant building tool to build the application.
- Used scripting in Perl, windows batch and UNIX Confidential scripting.
Environment: Java, Multithreading, collections,J2EE, Spring, IOC, Hibernate, JPA, Oracle, Jboss, Ant, Maven, CSS, HTML, Oracle10g, Eclipse, JSP, JSF, JavaScript, Liquibase, Apache Axis, SOAP web services secured by client SSL certificates.
Confidential, Houston, TX
JAVA/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle(SDLC) using Agile development methodology.
- Involved in business requirement gathering and technical specifications.
- Implemented J2EE standards, MVC architecture using Struts Framework.
- Implementing Servlets, JSP and Ajax to design the user interface.
- Used Facelets, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Presentation components in JSP pages are built using ICE faces tag libraries.
- ICE Faces libraries are used in all presentation pages like Search/Inquiry and data collection pages.
- All the Business logic in all the modules is written in core Java.
- Wrote WebServices using SOAP for sending and getting data from the external interface.
- Involved in writing the ANT scripts to build and deploy the application.
- Developed a web-based reporting for monitoring system with HTML and Tiles using Struts framework.
- Used Design patterns such as Business delegate, Service locator, Model View Controller, DAO.
Environment: Java, multithreading, collections J2EE, EJB, UML, SQL, Sybase, Eclipse, JavaScript, Websphere, JBOSS, HTML, DHTML, CSS, XML, Log4J, ANT, STRUTS 1.3.8, JUNIT, JSP, Servlets, Rational Rose, Hibernate.
Confidential, Indianapolis, IN
Java/J2EE Developer
Responsibilities:
- Requirements analysis, high level and low-level design of an E-Commerce Object Model (3-tier architecture) with Rational Rose.
- Used JSF Framework for the development of the web application components.
- Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Involved in Data Base Design using Erwin tool
- Developed DAOs interfaces for Hibernate to interact with the database.
- Developed Servlets to process the requests on the server and to transform the processed data to database.
- Developed presentation layer using HTML, CSS, and JavaScript
- Developed stored procedures and triggers in PL/SQL
- Database design, writing stored procedures and triggers, Writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSPs & Servlets using MVC architecture.
- Deployed the application in Weblogic server.
- Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
- Involved in writing JUnit test cases and suits using Eclipse IDE.
Environment: JSP, JDBC, Servlets, JNDI, SDLC, JMS, XML, HTML, CSS, Java Script, JSF, Hibernate, SDLC,Weblogic 8.1, Oracle, Eclipse, Ant, PL/SQl, JUnit, CVS, Windows XP/98.
Confidential
Software Developer
Responsibilities:
- Involved in Analysis, Design, Implementation, and Testing of the project.
- Implemented the presentation layer with HTML, XHTML, JavaScript, and CSS.
- Developed web components using JSP, Servlets, and JDBC.
- Implemented database using MySQL.
- Involved in fixing defects and unit testing with test cases using JUnit.
- Developed user and technical documentation.
- Made extensive use of Java Naming and Directory interface (JNDI) for looking up enterprise beans.
- Developed presentation layer using HTML, CSS, and JavaScript
- Developed stored procedures and triggers in PL/SQL
- Database design, writing stored procedures and triggers, Writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSPs & Servlets using MVC architecture.
- Deployed the application in Weblogic server.
- Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
- Involved in writing JUnit test cases and suits using Eclipse IDE.
Environment: Java, JSP, Servlets, JDBC, JavaScript, CSS, MySQL, JUnit, Eclipse, Apache Tomcat.