Senior Java/j2ee Developer Resume
Phoenix, AZ
SUMMARY
- 7+ years of experience in the full lifecycle development of mission critical web and client server based business applications using variety of Internet and Client Server development technologies and object oriented technologies.
- Experienced in GUI and web services design and development using HTML, Java Script, AJAX, CSS, JSP Tag libraries, Tiles and XML
- OOAD experience of more than 5 years.
- Expertise in J2EE Design Patterns like MVC, DAO, DTO, Front controller and Singleton.
- Experience in Web Services like SOAP, WSDL.
- Experience in ANT, Maven build tools and also expertise in testing tools like JUnit.
- Experience in RUP and Agile development methodologies.
- Experience in implementing dynamic web applications using Application Servers like JBoss, IBM WebSphere and Apache Tomcat deploying in various environments like Windows, UNIX and Linux with IDEs like Eclipse 3.3/3.4, MyEclipse and Jbuilder.
- Have good knowledge working on XML Suite of Technologies XML, XSL, XSLT, validations with DTD & XML Schema and processing files with SAX, DOM Parsers.
- Experience in RDBMS using Oracle 9i/10g and MySQL.
- Excellent analytical and problem solving skills.
- Knowledge of Unified Modeling Language (UML).
- Current focus on web - based distributed applications in Java, web-services, servlets, Java Server Pages (JSP), XML, Java Messaging Service (JMS), Apache Tomcat and JUnit testing
- Experience of Test Driven Development and Continuous Integration in an Agile development project and extreme programming.
- Well versed with open source environment.
TECHNICAL SKILLS
Programming Languages: C, C++, Core Java
Server Side Technologies: Servlets, JSP, JavaBeans, JDBC, JSTL, EJB 3.0, Java Beans
Design Patterns: MVC, Session Facade, Data Access Object (DAO), Data Transfer Object(DTO), Front Controller and Singleton
Messaging Technologies: JMS, Websphere MQ series
Web Technologies: HTML, DHTML, CSS, AJAX, JQUERY, Java Script, PHP, XML, XML- - Schema, XSL, XSLT, JAXP, XML Beans
Frameworks: Struts 1.1/2.0, Spring 2.5, JSF, Hibernate 3.0
Databases: Oracle 10g, Sybase SQL, MS SQL 7.2, DB2 7.x
Operating System: Windows, Windows Server 2003, LINUX
IDEs: Eclipse, My Eclipse, JDeveloper, RAD, WebSphere Studio Application Developer (WSAD) 5.0.1
Application/Web Servers: JBoss, WebSphere 5.1, WebLogic 6.5, Apache 2.0
Other Tools: Visual Studio, Dreamweaver, Microsoft Visio, ANT, Maven 2.0, Toad, Rational Rose, Clear Quest, SQL Developer, LOG4J, JUnit
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Senior java/j2ee Developer
Responsibilities:
- Designed and developed views, controller and model components implementing Struts MVC Framework.
- Implemented Bouncy Castle algorithm for multiple PGP Encryption.
- Developed web GUI involving JSP, JavaScript, HTML, CSS, and XML and beans under MVC architecture, Configured struts-specific deployment descriptor (struts config.xml)
- Implemented the validations using Struts MVC Framework
- Developed different criteria’s and mappings in hibernate using HQL and native SQL.
- Used tiles for internationalization and configured tiles-def.xml files
- Developed a JMS client to push the notifications on message
- Configured Spring Asynchronous bean to achieve the purge process within the given time frame.
- Participated in estimation of development efforts, assignment and follow-up of development work, issue analysis and team/client meetings in Scrum based development lifecycle.
- Developed fortify on the cookie vulnerabilities during the development phase.
- Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Played a key role in standardizing the view in IE9 by resolving the issues.
- Played key role in the migration of weblogic 10g to weblogic 11g
Environment: Java, JSP, Tiles, Jersey RESTful framework,JavaScript, CSS, Yahoo Widget panels, Struts, Spring, Hibernate, CVS, Log4j, XML, SQL, HQL, Eclipse Indigo, JMS,SQL Developer, Http Watch, Synchrony Navigator, WINSCP,Oracle 10g, IP Switch.
Confidential, IndianaPolis, IN
Senior Core Java/J2EE Developer
Responsibilities:
- Personally designed and built the new interface using JavaScript, JQuery, CSS and Ajax.
- Persistence of Java API’s for design and development of DAO layer on Spring Framework.
- Developed configuration files like Application Context xml file for Spring’s dependency injection, IOC of Action Classes, DAO and Service Interfaces as well as implementation Classes.
- Implemented Web service calls using SOAP that provides information support such as Customer and Account management.
- Worked with JAX-WS for Web Services
- Used Apache Service Mix to integrate the services.
- Designed and implemented SQL queries, Stored Procedures and Triggers on Oracle database.
- Implemented Log4j for logging mechanism.
- Designed and created custom icons and CeSS for the new UI.
- Parsed, Validated, Built Value Objects from XML using SAX, DOM parsers.
Environment: Java, J2EE, Spring 2.5, Servlets, JSP, Ajax, Spring MVC, XML, CSS, JavaScript, SQL, Oracle9i, SQL Developer, Log4j, Web Services, Apache Service Mix 4.2, and Windows 7, Eclipse.
Confidential, PA
Senior Core Java/J2EE Developer
Responsibilities:
- Designed and developed views, controller and model components implementing Struts MVC Framework.
- Developed web GUI involving JSP, JavaScript, HTML, CSS, and XML and beans under MVC architecture
- Configured struts-specific deployment descriptor (struts config.xml)
- Implemented the validations using Struts MVC Framework
- Developed Struts MVC compliant components for the web tier.
- Developed Presentation tier as HTML, Java Server Pages using Struts MVC Framework implementing Strutsvalidator, Tiles and Struts Internationalization
- Created Action Classes for Controller in Struts MVC Framework.
- Implemented Struts Framework for configuration of action mappings and presentation logic in JSPs, Servlets.
- Developed Servlets and designed web.xml for the servlets.
- Involved in Java application testing and maintenance in development phase and production phase.
- Used JBoss for deploying the Application and Tomcat for Coding, testing the application.
- Involved in developing JSP for client data presentation and, data validation on the client side with in the forms.
Environment: Java, Servlets, JSP, Custom Tags, Web Services, CSS, HTML, XML, MVC, Struts, Struts Validator, Tiles, Junit, Apache Tomcat, Jboss, SVN and MySQL.
Confidential, Boston, MA
Senior Core Java/J2EE Developer
Responsibilities:
- Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using IBM Rational Rose .
- Responsible for design and development of the front-end based on MVC architecture using HTML, JSP, JSTL and Jakarta struts framework.
- Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Façade, Service Locator, Data Access Object and Data Transfer Object.
- Used web services for data exchange using SOAP and WSDL
- Developed Servlets, Session and Entity Beans to handle the business logic.
- Used Hibernate as ORM tool to store the persistence data into the Oracle9i database.
- Used XML to transfer the application data between client and server.
- Involved in editing application and server level deployment descriptor files.
- Involved in unit testing using JUnit, integration testing and System testing.
- Used Log4j for application & error logging
Environment: J2EE 1.4, JSP, Servlets, EJB 2.0, Spring 2.5, Hibernate 2.0, JSTL, JDBC, Oracle 9i, HTML, CSS, XML, Ant 1.6, Eclipse 3.0, WebSphere, Log4j, JUnit, Rational Rose, CVS.
Confidential, Herndon, VA
Senior Core Java/J2EE Developer
Responsibilities:
- Designed Class & Sequence diagrams for fund calculators, Search & document services using UML.
- Designed and developed the business & data access layer for money fund calculators using Spring & Hibernate.
- Implemented a Spring, Webservices that provides services on the products & funds.
- Developed the Web & business interfaces & implementation using Spring, JSP & JSTL
- Implemented reusable modules for the business objects in Java using best design practices.
- Documented the project artifacts related to the project
- Performed Unit & functional testing of the components using JUnit.
Environment: Java, J2EE, Spring, Hibernate, Servlets, JSP, Struts, JSTL, Tiles, XML, Ajax, EJB, PL/SQL, WebServices, Log4J, Hibernate, UML, Design Patterns, Eclipse UML, WSAD, Tomcat, MyEclipse, JQuery, Linux OS.
Confidential, Boston, MA
Senior Core Java/J2EE Developer
Responsibilities:
- Involved in different stages of the project like design, analysis, and development and testing.
- Designed the user interface using HTML, JSF, and CSS.
- Understand the existing database (Non-Stop SQL) structure and design database structure in Oracle.
- Constructing the low level design with various layers and components based on the High level design and Software requirement specification.
- Generated the Hibernate XML and Java Mappings for the schemas.
- Used Hibernate Annotations in Entity Classes.
- Developed the test cases for java classes using JUnit.
- Used Spring MVC framework to implement the MVC pattern.
- Used Spring framework to populate the Java Beans with property values.
- Developed the front end using JSF and HTML.
- Used Log4j to enable logging during debugging.
- Developed sequences, Triggers, Constraints and Stored procedures for Oracle tables.
- Used Collection API Data Structures like Array List.
- Created Algorithms for the requirements of the application.
- Used JPA as persistence layer between the database and application.
Environment: s: JAVA, JSP, JSF, HTML, CSS, JavaScript, Tomcat, UML, Eclipse Dimensions, Windows, Eclipse Galileo, Hibernate, JPA, Oracle, Spring, JUnit, Log4j, XML, Spring MVC, PLSQL Developer.
Confidential, Albany, NY
Java/J2EE Developer
Responsibilities:
- Designed the applications using Struts MVC framework for easy maintainability.
- Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files
- Designed the Front-end screens using Servlets, HTML, CSS and JavaScript.
- Involved in User Inputs Validation using Validation of Struts framework.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Implemented the Business logic in the middle-tier using Java classes, Java beans.
- Used and modified build.xml files and enhanced the Ant Process.
- Developed various test cases and performance unit testing using JUnit.
- Used Clear Case for Source Control and Version Management.
- Involved in preparing Code Review, Deployment and Documentation.
Environment: Struts 1.2, Hibernate 2, Servlets 2.4, Oracle9i, HTML, XML, Tiles, AJAX, Java Script, Log4j, ANT, Clear Case, Eclipse, Windows 2003server.
Confidential
Java/J2EE Developer
Responsibilities:
- Analyzed existing system and prepared requirement analysis and feasibility study report.
- Responsible for content planning, designing of the system and development of the functional components.
- Enhanced Database level interactions with Java components using JDBC.
- Used SQL and PL/SQL (Oracle 8i) to provide various requests of users.
Environment: Java 2, EJB, JBoss, Oracle 8i.