Java Developer Resume
San Francisco, CA
SUMMARY
- Around 8 years of experiences in Analysis, Technical Design, software development, testing and implementation of various applications using Java and J2EE.
- Experience in all phases of software development life cycle (SDLC) with Analysis, Design, Development, Integration, Debugging and Testing for Software Applications in client server environment, Object Oriented Technology and Web based applications. ale
- Expertise in various J2EE technologies including Hibernate 3.0, Spring 3.0, Portlets, Web flow, JSP, Servlets, JDBC, JMS, Struts.
- Experience in development of multi - tiered web based enterprise applications using J2EE technologies like Servlets, JSP, EJB, Java Beans.
- Expertise in HTML, JavaScript, DHTML, JSF, XML, Java Swing, Adobe flex, PHP, CGI, CSS and SQL.
- Expertise in various design patterns like MVC, Factory, Service locator, Singleton, Data Access Object, Business Delegate and their application when building modules.
- Experience in Web Services Technologies like SOAP, WSDL and UDDI and Service Oriented Architecture (SOA).
- Used Hibernate to map objects (POJOs) to database tables and map relationships.
- Experience in SQL, PL/SQL writing Stored Procedures, Functions and Triggers.
- Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans, Servlets and EJB 3.0.
- Expertise on struts, JSF and spring framework.
- Designed and developed the 1.6 event system and the original internationalization system for the Google Web Toolkit (GWT)
- Expertise in UML designs, Collaboration diagram, Sequence diagram using Rational Rose.
- Strong experience in configuration and management of RDBMS systems like MySQL, Oracle10g, DB2 and SQL Server 2008.
- Experience in using Unit testing, Integration testing, Functional testing and logging tools like JUnit and Log4J.
- Extensive experience in Integrated Development Environment (IDE) like Eclipse.
- Experience in deploying applications on servers like Web Logic, JBoss, IBM Websphere and Tomcat 6 and 7
- Working knowledge on Operating Systems MAC, Windows NT/2000/XP, Linux and Solaris.
TECHNICAL SKILLS
Operating Systems: Linux and Windows 7/vista/XP/2000, Solaris
Languages: Java, J2EE, HTML, UML, XML, PL/SQL, JavaScript, XSLT
Web Technologies: Servlets, JSP, JSON, JDBC, JMS, Web Services, XML, HTML5, JSTL, CSS3, JQuery, SOAP, REST, DHTML
Methodologies: SDLC, OOAD, Agile
Servers: Apache Tomcat, JBOSS, IBM Websphere.
Frameworks: JSF, Struts, Hibernate, JPA.
Databases: Oracle 8i/9i/11g, MySQL and SQL Server
Development Tools: Eclipse, JDeveloper, SoapUI, Edit Plus, JBuilder and Toad. JIRA, GitHub
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Created WSDL/Schema for the Web Service.
- Created clients to consume Web Services and Get/Post Services.
- Actively participated in the business & functional meetings.
- Developed business tier and service facades using EJB3.0
- Implemented applications using Java, J2EE, JSP, JSF, Servlets, JDBC, XML, HTML, Hibernate Struts, spring and JavaScript on Windows environments.
- Implemented callback functions and augmentation in JQuery.
- Worked on CSS and JSF tagging and XHTML conversion and deployment of code and debugging.
- Performed unit testing, integration testing for the whole application.
- Deployed the client applications on the Development Server Tomcat on daily basis.
- Developed application in windows platform & deployed on UNIX platform.
- Developed front end using JSF and spring framework.
- Extensively used AJAX for the front end development.
- Worked on Hibernate as an ORM tool.
- Created & configured spring beans in to the application.
- Generating Pie Chart, Bar Chart reports for the client Best buy.
- Created release notes for production deployment.
- Used CVS for version control
Environment: Web Services, EJB 3.0, JSF, Spring Framework, SOAP, JDBC, Hibernate, XML, Oracle 10g, Windows XP, Unix, CVS, Linux, Log4J, Eclipse, Tomcat
Confidential, Baton Rouge, LA
J2EE Websphere Developer
Responsibilities:
- Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed presentation tier using JSF framework with components such as managed beans, and navigation rules.
- Created web pages using HTML, AJAX and Struts.
- Used JSF UI Components, Validator, Events and Listeners.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistent database.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Service Locator, Data Access Object, Singleton and Factory.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report with a Queue as destination.
- Used Spring Framework to support the Hibernate tools and JSF.
- Used MDBs to process the messages sent to the JMS queue.
- Deployed the applications on Apache Tomcat Server 5.0.x.
- Used JAX-RPC end point Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling.
- Used Log4J to capture the log that includes runtime exceptions.
- Developed JUnit test cases for unit testing the source code.
Environment: J2EE 1.3, JSP 2.0, JSF 1.1, EJB 3.0, JMS 1.0, JNDI, Oracle 10g, Hibernate 3.0, Web Services, HTML, XML, Ajax, Struts, (JAXP 1.2), DOM, SAX, ANT, MVC, Eclipse 3.2, Apache Tomcat Server 5.0.x, UML, MS Visio 2006, Spring 3.0, LOG4J, JUnit, CVS, Windows XP Professional.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Involved in designing and requirement gathering for this project for further improvement in current site during the Re-Write phase.
- Development of application using Spring, Hibernate, Java, J2EE, Servlets, JSP 2.0, JSTL 2.
- Interacted with the Business Analysts and other stakeholders to understand and gather the Requirements
- Prepared functional specifications document based on the business requirements.
- Managed this project using Agile/Scrum methodology.
- Resin 3.1.6 is used as web servers to deploy and run applications.
- Maven 2.0 is used for maintaining artifacts and installing application.
- Generating the project documents.
- Used SVN for version control and Hudson for Continues Integration.
- Involved in writing Sonar rules for following the standards.
- Used firebug, http live header, Cookie Manager extensively for development and debugging.
- Crucible used for code review.
- Extensively used the Log4J for logging.
- Discussion with business team for new implementations.
- Developed applications using Agile/scrum methodology.
- Database integration is done using Oracle 10g.
- Used JUnit for testing.
- Used Eclipse, to develop and debug application code.
- Coordinating with business analyst team for analyzing the requirements.
- Was involved in deploying the application to the production environment.
- Was responsible in solving critical issues during the deployment phase. Also, Worked on Deployment of bug fixes found.
Environment: Spring 3.0, Hibernate 3.0, JAVA, J2EE, JSP, Servlets, JSTL 2, Oracle 10g, JUnit, LOG4J, Maven, Hudson, Sonar, Crucible, Eclipse, SVN, XML, HTML, Resin 3.1.6, HP Quality Center, UNIX
Confidential
JAVA Developer
Responsibilities:
- Designed and developed JSP, JDBC, Servlets.
- Wrote Build Script for compiling the application
- Developed stored procedures, triggers, and queries using Oracle PL/SQL.
- Deployed application in the Websphere application server.
- Application UI development using Java, HTML, JavaScript.
- Maintained responsibility for database design, implementation and administration.
- Testing the functionality and behavioral aspect of the software.
- Responsible for customer interaction, analysis of the requirements and project scheduling.
- Performed unit testing using JUnit.
Environment: UNIX, Windows, Java, PL/SQL, JDBC, JavaScript, UML, HTML, JSP, Servlet, JUnit, Websphere, triggers, Oracle10g, Rational Rose Enterprise Edition.
Confidential
J2EE Developer
Responsibilities:
- Designed and implemented the UI using HTML, JSP, JavaScript and Java.
- Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
- Developed the web interface using JSP, connected it to functional java classes.
- Developed business components such as Request, DAO, Factory and Response Handlers.
- Coded the application for carrying the user inputs and accessing the corresponding classes.
- Wrote SQL scripts to create and maintain the database, roles, users, tables, views, procedures and triggers in Oracle
- Designed and Developed Web Services implemented SOA architecture using SOAP, WSDL and XML for the module and published (exposed) the Web Services.
- Involved in Unit Testing, Integration Testing and debugging.
- Log 4j was used to log both User Interface and Domain Level messages and also used to debug the multithreaded part of the application.
- Participated in code review sessions to enhance the developed application.
Environment: Java, JavaScript, HTML, JSP, Oracle, Request, DAO, Factory, Unit Testing, Log4J, SOA, Web Services.