Java / J2ee Developer Resume
Los Angeles, CA
SUMMARY
- Over 6+ Years of experience in the IT industry specifically in web technologies with skills in analysis, design, development, re - engineering, maintenance, installation, implementation and testing Java based systems.
- Expertise in developing application specific Object model, Use case diagrams, Class diagrams, Sequence diagrams, Collaboration diagrams and Reverse engineering.
- Expertise in OOAD and OOP from designing UML diagrams using IBM Rational Rose, Enterprise Architect.
- Proficient in handling web and application servers in creating Connection pool, JMS, deploying applications on WebSphere, Tomcat.
- Development, testing and deployment experience of applications on Windows and UNIX platforms through IDE’s such as Eclipse, NetBeans.
- Expertise in designing and developing applications using J2EE technologies including Servlets, JSP, Struts, Hibernate, Web Services, XML, JDBC, CVS, SVN, Maven.
- Expertise in MVC 2 architecture using Jakarta Struts 1.3 with features like Validation framework, tiles framework and Internationalization.
- Experience working with Agile methodology and Kanban methodology.
- Experience in usage of ORM (Hibernate) in Spring framework.
- Experience in SQL, PL/SQL programming with Oracle, MS SQL Server and MySQL.
- Experience working with REST and SOAP web services.
- Experienced with HTML, CSS, JQuery and Ajax.
- Extensively worked on XML Parsers (SAX, DOM).
- Experienced in database such as SQL Server 2000/2005, Oracle 9i/10g, MySQL.
- Experience working with Agile, Waterfall methodology and SCRUM.
- Proficient in persistence framework like Hibernate ORM, JPA.
- Performed unit testing using JUnit, integration and deployment of applications done using tools Maven.
- Experience in using J2EE design patterns such Model-View-Controller (MVC), Singleton and Business Delegate.
- Experience working with Software as service (SaaS and Cloud technologies).
- Excellent working knowledge on App server like, Weblogic 7.0/8.0, Tomcat 5.5 in building and deploying applications.
- Used ANT, Version Control (CVS).
- Good experience with production support.
TECHNICAL SKILLS
Java Technologies: JDK (1.6), JDBC 2.0, Beans, RMI, Servlets, Struts 2.0/1.2, Spring 2.5/2.0, Hibernate, JSP 1.2, JDBC 2.0, JNDI, ANT, AJAX, XML, (DTD, Schema, DOM, SAX), Java Beans, Web services (WSDL, XML, SOAP), HTML, DHTML, JavaScript.
Frameworks: Spring 3.0/2.5, Hibernate 3.0, Struts 1.x/2.x.
Languages: Java, SQL, T-SQL, PL/SQL, XML, HTML, DHTML, UML.
Database: SQL Server 2005/2008, Oracle 9i/10g, MySQL 4.1.
Servers: Apache Tomcat 5.5, JBoss 5.0, WebSphere 8.x/7.x, Weblogic App Server.
Script Language/OS: JavaScript, Perl, Shell, Linux, UNIX, Windows XP/NT/2000.
Development Tools: Eclipse 2.x/3.5
Version Control: CVS, Clear Case
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
Java / J2ee Developer
Responsibilities:
- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- Used JSP, HTML, and CSS for content layout and presentation.
- Developed the application using SaaS framework.
- Involved in all phases of the complete SDLC including requirement Collection, Design and Analysis of the Specifications, Development of the Application.
- Customized and implemented Service Now Product to suit Amgens requirement.
- Used Siteminder for single sign on. Used LDAP to integrate users, project and call centers
- Used SOAP based WebServices to import the knowledge base articles into Service Now using WSDL, XML, SOAP
- Participate in technology/tools evaluation and software technical proof of concepts.
- Made extensive use of Jsoup API for HTML parsing.
- Integrated service-now with GDS / LDAP to pull the user records into the system tables.
- Extensively worked with JavaScript to automate the process of creating incidents from an Attention alarm.
- Involved extensively in using Enterprise Architect for the UML diagrams.
- Experience working with Quality Center and SharePoint.
- Worked with Kanban methodology.
- Experience working with data migration.
- Used JUnit for Unit testing the application.
- Performed production support of the application in production.
- Developed and maintained MAVEN.
- Managed daily production issues.
Environment: Java, J2EE, JSP, Servlets, MVC, Weblogic 8.1, Hibernate WebServices, ANT, SOAP, WSDL, JavaScript, PL/SQL, CVS, Oracle 10gi, JUnit, UNIX, MAVEN.
Confidential, Torrance, CA
Java Developer
Responsibilities:
- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- Used JSP, HTML, JQuery, AJAX and CSS for content layout and presentation.
- Created the web application using MVC pattern to manage runtime content, in the form of POIs.
- Employed MVC struts framework to develop the application.
- Involved in all phases of the complete SDLC including requirement Collection, Design and Analysis of the
- Used Web Services(SOAP) to exchange information.
- Worked on tuning of back-end Oracle stored procedures using TOAD.
- Used Hibernate framework for back end development and Spring dependency injection for middle layer development
- Involved in debugging the application.
- Used Maven to build the application components.
Environment: Java, J2EE, JSP, Servlets, MVC, Weblogic 8.1,, WebServices, ANT, SOAP, WSDL, JavaScript, PL/SQL, CVS, Oracle 10gi, JUnit, UNIX.
Confidential, San Jose, CA
Java Developer
Responsibilities:
- Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
- Used Spring Framework for dependency injection with the help of spring configuration files.
- Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
- Used AJAX and JQuery to create and UI.
- Used Webservices to extract product related data from databases using WSDL, XML and SOAP.
- Developed Servlets, JSP pages, Beans and worked on integration and Security.
- Used JAXB processor for marshalling and un-marshalling of XML to JAVA objects.
- Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
- Involved in Installation and configuration of Tomcat Server
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Involved in the configuration management using CVS.
- Developed various test cases and performed unit testing using JUnit.
- Developed Unit test cases for the classes using JUnit.
- Developed stored procedures to extract data from Oracle database.
- Application developed with strict adherence to J2EE best practices.
- Developed Ant scripts to bundle and deploy application.
Environment: Java, J2EE, JSP,, Servlets, SQL/PLSQL, Web Services, SOAP, WSDL, Hibernate, JUnit, Tomcat 5.5, Oracle 9i, CVS and Windows.
Confidential, Los Angeles, CA
Java/ J2EE Developer
Responsibilities:
- Participated in various stages of the project life cycle mainly design, implementation testing, deployment and enhancement of the application.
- Analysis and Designing new enhancements for every release. Had good experience in low level designs. Hands on experience in developing class and sequence diagrams.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Had good experience in developing complex interfaces using Struts framework and Ajax.
- Used RESTful Webservices to extract investment information from various applications
- Implemented business logic using Session beans, Servlets and Stored procedures.
- Development of persistent components using Hibernate 3.0.
- Wrote SQL queries, PL/SQL stored procedures and modifications to existing database structure.
- Applied Agile methodologies for software development
- Developed Scripts for UNIX platform deployment.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
- Expert in debugging the issues and resolving the production/test issues.
- Involved in 24X7 production support and maintaining the application after production.
Environment: Java, J2EE, JSP, AJAX, WebServices, REST, WSDL, MVC, Servlet, Struts, Oracle, PL/SQL, Weblogic Application Server 8.1, XML. UML, JUnit, ANT, Windows 2000.
Confidential
Software Engineer
Responsibilities:
- Involved in the process of analysis, design, and development of the application.
- Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
- The entire application was developed in J2EE using an MVC based architecture with help of Apache Struts 1.3.8.
- Coded Struts Action classes, Model classes.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Implemented client side validations using JavaScript.
- Used Form Based Authentication.
- Used Web Sphere as the application server for deployment.
- Involved in writing stored procedures, complex queries using SQL to process the data on MYSQL DB.
- Performed unit testing on various project modules using JUnit framework.
- Used Apache Ant as build tool.
- Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
- Implemented Log4J for Logging Errors, debugging and tracking.
Environment: s: Java, JSP, Servlets, Struts, HTML, CSS, JavaScript, JUnit, Shell, SQL, JBOSS, Eclipse, CVS, Linux/UNIX.
