Java/ J2ee Developerresume
Miami, FL
SUMMARY:
- 8 years of work experience as a Java/J2EE programmer, developing applications using Servlets, JSP,JSTL, RMI, EJB, Struts, Spring, JSF, Java Beans, JDBC, JMS, Hibernate and MVC architecture.
- Experience in client design and validations using HTML,Java Script, AJAX, JSP and Swing.
- Extensive knowledge of J2EE architecture, Patterns, Design and development.
- Experience on Core java technology including multithreading, JDBC, RMI, and network programming
- Experience in the functional usage and deployment of applications in JBoss, WebLogic, Portlets, WebSphere and Apache Tomcat Server.
- Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
- Expertise in DB2 and also extensively worked with Oracle 11g/10g/9i/8i, SQL Server 2000, MySQL relational database management systems.
- Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi - tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational Unified Process (RUP) Working knowledge of Agile Development methodologies.
- Experience in writing and executing unit test cases using JUnit Testing Framework.
- Knowledge on Business logic integration like DROOLS.
- Worked on Agile methodology, SOA for many of the applications
- Extensive knowledge of Client - Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
- Good knowledge of EJBSession beans with JNDI mapped naming &JMS message-driven beans.
- Experience in working with DROOLS Rules Engine.
- Experience in using Oracle ADF (Application Development Framework)
- Experience in using IBM Lombardi BPM Integration
- Excellent communication skills and strong architecture skills
- Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS
J2EE Technology: Java Beans, Servlets,JSP, JDBC, EJB, JNDI, JMS, RMI.
Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, Hibernate.
Database: Oracle 10g, SQL server 2005,MySQL
IDE: Eclipse, NetBeans, IBM RAD, JBuilder.
Design Methodology: UML, Fall, Perl
Operating Systems: Windows 9x/NT/XP/2003, Linux, Unix
Conceptual knowledge: Web Services, Socket Programming.
GUI: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery, YUI.
Query Languages: SQL, PL/SQL.
Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++
Design patterns : Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.
Tools: BEA WebLogic 8.1, JBOSS, IBM Websphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad
Certifications: OCJP
Design & Control: UML, Rational Rose, CVS, ClearCase
PROFESSIONAL EXPERIENCE:
Confidential,Miami,FLJAVA/ J2EE Developer
RESPONSIBILITIES:
- Coordinating with Project Manager for getting the requirements and developing the code to support new applications.
- Providing Java programming support for existing and new applications.
- Developing Web applications using Java, J2EE, Struts and Hibernate.
- Developing Action Form classes, Form beans, Action classes using struts.
- Using Hibernate for the backend persistence.
- Used Spring framework for dependency injection and integrated with Hibernate and JSF.
- Involved in writing Spring Configuration XML file that contains object declarations and dependencies.
- Implementing MVC, DAO J2EE design patterns as a part of application development.
- Developing DAO interfaces for hibernate to interact with databases.
- Designing the front end using JSP Dojo, CSS and Html as per the requirements that are provided.
- Using Java script and Struts validation frame work for performing front end validations.
- Coding and maintaining Oracle packages, stored procedures and tables.
- Participating in project design sessions to document technical specifications and to provide design options and solutions.
- Working on Web technologies including Tomcat, Apache, Http, Web service architectures.
- Migrating web application from Tomcat to web sphere deployment environments.
- Using Svn for software configuration management and version control.
- Preparing test cases and strategies for unit testing and integration testing.
- Using the LOG4j to log regular Debug and Exception statements.
Environment: Java, J2EE,JSP Struts 2.0,JDBC 3.0, Web Services, XML, JNDI, Hibernate 3.0, JMS, Spring 3.X, JSF ,Weblogic Application Server 8.1 ,JQuery ,Maven, Eclipse , Oracle 10g, WinCvs 1.2, HTML, Rational Rose XDE, Junit 4.0, Log4j, Dojo, Ajax, JavaScript 1.2, XML/XSLT,SAX,DOM.
Confidential, Portland, OregonSr. Java Developer
Responsibilities:
- Used UMLfor designing class diagrams and sequence diagrams.
- Developed the MVCusing Struts web application using Struts Studio and ANT tool kit.
- Developed the user presentation screens using HTML, CSS, StrutsTilesandAJAX.
- Design and developed web layer components using JSP and Struts Framework.
- Writing Client Side validations using Java Script.
- JSP development involving creation of custom tags and java beans.
- Used JDBCconnection pooling to handle data transmission from the oracle database.
- Used Hibernate to integrate with the backend database.
- Involved in JUnit testing and Integration testing.
- Was active in Leading teams and developing the implementation and testing phases of the life cycle
Environment: J2EE 1.4, JSP 1.2, Servlets 2.3, JDBC 2.0, EJB 2.0, XML, Struts 1.1, My SQL, JDBC, PL/SQL, HTML, CSS, JUnit, JavaScript, UML, eclipse, JSF.
Confidential,NCJava Developer
Responsibilities:
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test driven.
- Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations
- Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Springs.
- Interacting with client in design and code review meetings.
- Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
- Designed and developed Controller Servlet, which will route request to Application Controller
- Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
- Development of hibernate objects for data fetching for batch and front-end processing
- Front end screens development using JSP with tag libraries and HTML pages.
- Designed and developed the new features in the existing application to meet the customer's satisfaction.
- Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
- Designed and developed the user interface screens, data base design changes and changes to user access modules.
- Used Angular JS to simplify development and testing of web applications by providing client-side model - view - controller (MVC) capability as well as providing structure for the entire development process.
- Active participation in WebLogic server and Oracle problems (killing instances, debugging server logs, applications logs)
- Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
- Extensively developed supporting Java Beans Components.
- Client side validations and server side validations are done according to the business needs.
- Written test cases and done Unit testing and written executing Junit tests.
- Used Log4J API for logging and debugging.
- Written ANT Scripts for project build in UNIX environment.
- Building application and deployment in servers as per request from the qa team.
- Participated in User Acceptance Testing and issue resolution
- Production implantation and post production support.
Environment: Java 1.6, Struts-Spring-Hibernate integration framework, JSP, HTML, Oracle 10g, SQL, PL/SQL, XML, Web logic, Eclipse, Ajax, JQuery.
Confidential,Tampa, FLApplication Developer
Responsibilities:
- Involved right from requirement gathering till the deployment phase.
- Developed screens based on Yahoo UI (YUI) to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
- Developed the application using Eclipse IDE.
- Used Spring Security for Authentication and authorization extensively.
- Designed and developed Application based on Spring MVC Framework using MVC design pattern.
- Used Spring Core for dependency injection/Inversion of control (IOC).
- Used Hibernate Framework for persistence onto oracle database.
- Written and debugged the ANT Scripts for building the entire web application.
- Used XML to transfer the application data between client and server.
- XSLT style sheets for the XML data transformations.
- Used JUnit to write repeatable tests mainly for unit testing.
- Participated in designing Webservice framework in support of the product.
- Developed web services in Java and Experienced with SOAP, WSDL.
- Used Log4j extensively for logging Errors.
- Used MAVEN as build tool.
- Used Spring Batch for scheduling and maintenance of batch jobs.
- Deployed the application in various environments DEV, QA and also Production.
- Used the JDBC for data retrieval from the database for various inquiries.
- Performed purification of the application database entries using Oracle 10g.
- Used SVN as source control.
- Generated Entity classes and schema using them.
- Created Application Property Files and implemented internationalization.
- Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.
- Wrote complex Sql and hql queries to retrieve data from the Oracle database.
- Involved E2E Development by integrating Front End and Backend by Debugging.
- Involved in fixing System testing issues and UAT issues.
Environment: Java, J2EE, JSP, Spring 2.0,JDBC 3.0,Spring Security Web Services,XML, JNDI, Hibernate 3.0, JMS , Tomcat v6.0 , Eclipse , Oracle 11g, SQL developer, HTML, Spring security, Spring batch, Maven, Junit 4.0, JavaScript 1.2,YUI 3.0, XML/XSLT,SAX,DOM.
Confidential,Pennsylvania, PAJava Programmer
Responsibilities:
- Created many new functionalities for report distribution module
- Developed JSP and HTML pages using CSS as part of the presentation layer
- Used SAML 2.0 protocols to establish security in communication between HTML pages.
- Extensively used Struts taglibs
- Developed Web Services to implement SOA using SOAP, WSDL, and UDDI with HTTP
- Data access layer is implemented using Hibernate
- Used Apache POI to generate Excel documents
- Implemented Struts action classes.
- Worked extensively in the backend Oracle database
- Used WSDL to post the services in the UDDI.
- Developed lookup tables and views to speed up queries.
- Developed mail alert mechanism for alerting the users when their selection criteria are met
- SOAP client request is used to make use of services.
- Developed ANT scripts for building, testing and deploying the application on WebLogic server
- Was actively involved with production and support.
- Involved in testing the ported application
- Participated in Quality analysis and testing
Environment: Java 1.5, Struts 2.1, Hibernate 3.5, WebLogic 9.2, JSP, HTML, CSS, Apache POI, ANT, SAML, Webservices, Sybase 12.5, Solaris, Windows XP, DB2, Oracle 11g, OracleADF, JBoss.
Confidential,Ann Arbor, MIJava/J2ee Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Actively participated in the daily SCRUM meetings to produce quality deliverables on time.
- Interacted with Business Analysts to come up with better implementation designs for the application.
- Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
- Developed client side interface with the help of HTML/JSP/CSS/Java Script Pages
- Built the System using OCP widgets(like MVC frame work)
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
- Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Hibernate, JDBC, SQL, ANT, JMS, Oracle.
- Used SOAP web services using Apache Axis 2.0
- Automated build process by writing ANT build scripts.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Played a key role in the design and development of almost all the modules of the project.
- Configured and customized logs using Log4J.
- Used JUnit for unit testing.
- Used JIRA for bug tracking, issue tracking and project management.
Environment: Java 1.6, JavaScript, Hibernate 3.0, Spring 3.0, SCRUM, JSP, Servlet, XML, Java Beans, Design Patterns, SOAP Web Services, Log4J, JUnit, Unix Shell Scripting, SVN, Oracle 9i, Eclipse 3.2, maven 4, JIRA, Tomcat 5.5 and Oracle.
ConfidentialJava Developer
Responsibilities:
- Developing new pages for personals.
- Implementing MVC Design pattern for the Application.
- Using Content Management tool (Dynapub) for publishing data.
- Implementing AJAX to represent data in friendly and efficient manner.
- Developing and Action Classes.
- Implementing Log4j for logging and debugging.
- Implementing Form based approach for ease of programming team.
- Involved in software development life cycle as a team lead.
Environment:Core Java, Struts, J2EE (JSP/Servlets), XML, AJAX, DB2, My SQL, Tomcat, JSF