Senior Java/j2ee Developer Resume
Phoenix, AZ
SUMMARY
- Confidential is an accomplished Java/J2EE Developer with 8 years of experience in IT Industry involving Analysis, Design, Testing of web based and client server multi - tier applications using Java/J2EE technologies.
- Experienced in implementing OOPS concepts using Java/J2EE technologies such as Core Java (Collections, Generics, Enums and Annotations etc), Servlets 2.2/2.3/2.4/2.5/3.0 , JSP 1.1/1.2/2.0 /2.1/2.2 , EJBs 2.0/2.1/3.0/3.1 , JDBC 2.1/3.0/4.0, JAXB, JAX-WS, Spring, Hibernate and Web Services.
- Well versed in all stages of Software Development Life Cycle including requirement analysis, design, development, testing, deployment and support and maintenance with various methodologies such as Waterfall, Incremental, Iterative and Agile models.
- Strong Experience in developing user interfaces with HTML, DHTML, JSTL, XML and CSS.
- Worked with scripting languages like JavaScript, AJAX and JQuery.
- Well versed in MVC (Model View Controller) architecture using JSF and Struts, Spring, Spring web flow, implementing JSTL (JSP Standard tag library), custom tag development and tiles.
- Experience in JSP, Java Beans and Servlets for developing applications using MVC architecture.
- Experience in Persistence Framework like Hibernate ORM (Object Relational Mapping) in Confidential typical n-tier architecture.
- Good exposure in implementing web services-WSDL using SOAP protocol.
- Experienced using WARs and EARs to build and deploy the applications in application servers using ANT scripts and different IDEs.
- Experienced in programming tools like ANT, Maven build scripts, JUnit and Log4j.
- Good Exposure to Web/application servers such as Apache Tomcat, Weblogic, Websphere.
- Experience in developing various UML designs like class diagrams, cases and sequence diagrams using Rational Rose.
- Strong experience with tools like Rational Rose (rational), CVS (project management), Clear Quest (defect management).
- Experience in using IDEs like WSAD 5.1.1, Eclipse 3.5/3.3/3.2/3.1 and RAD 7.0.
TECHNICAL SKILLS
- Java 1.6
- C
- C++
- J2EE 5
- Servlets 2.2/2.3/2.4/2.5/3.0
- JSP 1.1/1.2/2.0/2.1/2.2
- JSTL
- JDBC2.1/3.0/4.0
- JSF 2.0 log4j
- JUnit
- Struts 2/1.2/1.1
- Spring 3.0/2.5
- Hibernate 3.0
- EJB
- JMS
- JNDI
- CSS
- HTML 5
- XHTML
- AJAX
- JavaScript
- XML
- DHTML
- XSLT
- JAX - WS
- SOAP
- REST
- WADL
- SOAP UI
- RAD 7.0
- Eclipse 3.3/3.2/3.1
- WSAD 5.1.1/4
- Apache Tomcat
- Web Logic 10.x/9.x/8.x
- Web Sphere 6.x/5.x/4.x
- UML
- Rational Rose
- Oracle 10g/9I
- SQL Server 2005/2008
- JavaScript
- ANT
- MAVEN
- Windows 2000/XP/Vista/7
- UNIX and Linux
PROFESSIONAL EXPERIENCE
Senior Java/J2EE Developer
Confidential, Phoenix, AZ
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Development and Consume of Web-Services (SOAP).
- Developed the WSDL/XSD using top-down approach.
- Performed functional and load testing of SOAP web services using SOAP UI.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework such as Spring Context, Spring ORM.
- Wrote spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
- UsedSprings Jdbc and DAOlayers to offer abstraction for the business from the database related code (CRUD).
- Migrated some of elementsto suggested elements as per Reference architecture.
- Involved in developing application based on Test driven design paradigm.
- Eclipse was used as an IDE for development.
- Built and deployed the application using Maven.
- Deployed the .ear file on IBM Websphere Application Server.
Environment: Java 1.6, HTML5, JavaScript, JSP, AJAX, Spring 3.1, Struts 2.3, JDBC, Web Services, XML, XSD, XQuery, SOAP-UI, JAXB, JSTL, Maven 3, JUnit, Eclipse kepler, TortoiseSVN 1.8.2, Log4J 1.2, Oracle 10g, Web Sphere 7
Senior Java/J2EE Developer
Confidential, Herndon, VA
Responsibilities:
- Worked on Confidential ’s secure, cloud-based, single-sign-on identity and access management platform. Developed Confidential solution for US based proofing service using their multifactor authentication mechanism involving One Time Passwords (OTP).
- Involved in all phases of the Software development life cycle (SDLC).
- Developed Restful Web Services using Jersey API and JaxB.
- Developed the WADL/XSD using top-down approach and XML Namespaces.
- Designed and developed service layer using spring with Dependency Injection.
- Experienced withJava Multithreaded programmingto develop multithreaded modules and applications
- Used JSF framework in developing user interfaces using JSF UI components, validator and listeners.
- Used RichFaces for Integrating Ajax capabilities.
- Applied design patterns like Singleton, Factory, MVC, Business Delegate, Service Locator, DAO and Session Façade.
- Eclipse was used as an IDE for development.
- Performed Unit testing using Junit
- Used log4j to capture the log dat includes runtime exceptions and debug information.
- Built and deployed the application using Maven.
- Installation and deploying in Tomcat server.
Environment: Java 1.6, XHTML, JSF 2.1, RichFaces, JSP, JavaScript, CSS, RESTful, JAXB, Spring 3.0, Hibernate 3.0, XML, XSD, XQuery, XPATH, JSTL, Maven 3, JUnit, Log4J 1.2, Eclipse kepler, TortoiseSVN 1.8.2, Apache Tomcat 6.
Senior Java/J2EE Developer
Confidential, Kansas City, MO
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application.
- Integrated part of web layer of the application based on Struts into Spring using ContextLoaderPlugin while integration of the web layer into spring framework.
- Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files.
- Developed struts-config.xml and web.xml configuration files in the application.
- Involved in writing Spring Configuration XML file dat containsdeclarations and other dependent object's declaration.
- Inserted Dependency Injection between components using Spring's (IoC) concept.
- Implemented Asynchronous messaging between components using JMS.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
- Has worked with Database handling, multithreading and Synchronization concepts.
- Implemented Multithreading concepts to keep track of case history and send corresponding cases dat are required for auto certification. Locks are used to synchronize resources sharing between these threads.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Created tables, triggers, stored procedures, SQL queries, join, integrity constraints and views for multiple databases.
- Involved in Unit Testing of various modules in generating the Test Cases.
- Developed Ant Scripts for the build process, and deployed in IBM WebSphere.
- Involved in Bug fixing of various modules dat were raised by the testing teams in the application during the Integration testing phase.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers.
- Prepared technical design documentation manuals during the program development.
- Used Rational Clear Case for version control and Clear Quest for bug tracking.
- Performed deployment of applications on IBM Websphere Application Server.
Environment: Java 1.6, HTML5, JavaScript, JSP, JSF 2.1, AJAX, Spring 3.0, Struts 2.3, Hibernate 3.0, EJB 3.0, Web Services, XML, XSD, XQuery, SOAP-UI, DOM, SAX, JSTL, UML, RAD 7.0, Maven 3, JUnit, ANT1.6, Rational Clear Quest, Log4J 1.2, Oracle 10g, Web Sphere 7
Senior Java/J2EE Developer
Confidential, Omaha, NE
Responsibilities:
- Involved in design, implementation and testing.
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Developed the web application by integrating Spring Framework and JMS.
- Spring Dependency Injection feature was used for Bean wiring.
- Applied design patterns like Singleton, Factory, MVC, Business Delegate, Service Locator, DAO and Session Facade.
- JavaScript was used for the client side validations.
- Developed JUnit test cases for all the developed modules.
- Created Hibernate POJOs, Hibernate mapping files for all database tables.
- Hibernate Stored Procedures are used for Relational mapping.
- Used SOAP for implementing Web Services.
- For reliable and asynchronous communication Java Messaging Services (JMS) has been used.
- Implemented WSDL file for Web Services using Axis2.
- Used XSD for business logic and XML parsing for inputs/outputs from Web Services.
- Implemented Spring transaction management for some database transactions.
- Database objects like Triggers are written in SQL.
- SOAP UI was used for load testing the Web Services.
- Built and deployed the application using Maven.
- Weblogic Application server is used to deploy the application.
- Used log4j to capture the log dat includes runtime exceptions and debug information.
- Implemented version control across common source code using CVS.
Environment: JDK 1.6, EJB, HTML5,Spring 3.0, Hibernate 3.0, JMS, AJAX, Oracle 10g, XML, Weblogic 10.3, Eclipse 3.5, Web Services, WSDL, SOAP, Log4j, Maven, CVS.
Java/J2EE Developer
Confidential, Columbus, OH
Responsibilities:
- Involved in the design & Implementation of JSP, Servlets and Web Development
- Involved in Java/J2EE Design and EJB, Struts/JSP using MVC architecture
- Development using IOC, Dependency Injection using Spring framework
- Spring AOP was followed when writing business logic code for validations
- Development using Hibernate HQL for query execution on d/b
- Design and Implementation of Java Web-Services using SOAP to provide the Payments Settlement functionality comprising Apply Payments, Payments Summary & Detail, and Profile Summary
- Involved in Unit testing and Integration testing
- Implementation of XLS to XML converter for passing parameters to web-services
- Developed the WSDL/XSD using top-down approach and XML Namespaces
- Generated the stubs using JAXB
- Involved in the deployment of Web-Service End-Points using CXF
- Performed Unit testing using Junit
- Eclipse was used as an IDE for development.
- Daily maintenance and handling performance issues.
Environment: Java, J2EE, JDK 1.5, Apache CXF, Hibernate 3.0, Spring 2.5, Struts 1.2, Web services (SOAP, WSDL, UDDI), Eclipse 3.3, Websphere 6.1, Oracle 10g.
Java/J2EE Developer
Confidential, MO
Responsibilities:
- Involved in creating Use Case diagrams, object model diagrams, class diagrams and deployment diagrams.
- Implemented web layer with Spring MVC.
- Used Spring MVC Framework for developing web applications.
- Developed Data Access Layer using Hibernate.
- Coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping.
- Used Log4j to implement logging facilities. Developed many custom-made exception classes as and when required.
- Developed Spring DAO’s and Hibernate ORM layer.
- Designed asynchronous messaging using Java Message Service (JMS) to exchange critical business data and events among J2EE components.
- Implemented Maven as Confidential build tool.
- Implemented Java to XML binding using Castor XML.
- Configured and Deployed application onto Weblogic Application Server.
- Used Agile Methodology, iterative development process.
Environment: Java, Java EE 5.0, JSP, Java Beans, Spring 2.0, HTML, XML, JDBC, Oracle 9i, Hibernate 2.0, Weblogic 8.1, Eclipse 3.2, SVN, Maven 2.0.8, Oracle SQL Developer, ILOG, TOAD.
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in analysis, design and development of IBA application and developed specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Built web applications using struts MVC framework.
- EJB components were developed for middle tier component implementation and business logic implementation.
- Developed PL/SQL database scripts and written Stored Procedures and Triggers.
- Developed server side applications using Servlets, EJBs and JDBC.
- Used ANT for building the application.
- Used JMS for communicating various clients and its components.
- Used JUnit for Testing.
- Used Web Services-WSDL and SOAP.
- Extensively configured the build files to different Environments.
- Developed Session Beans which encapsulates the workflow logic.
- Used Entity Beans to persist the data into database and also used Message Driven Beans to notify the bean state.
- Implemented application using core java and maintained concurrency with multi-threading.
- Used HTML, CSS, Java Script for developing web pages.
- Created User guide and application support document.
- Used CVS for the concurrent development in the team and for code repository.
Environment: J2EE, JDBC, Java Servlets, EJBs, MDB, HTML, Rational Rose, CVS, PL/SQL, WSDL, SOAP, Websphere 5.0, WSAD 5.1.1, Struts 1.1 Oracle 9I.
Java/J2EE Developer
Confidential
Responsibilities:
- Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
- Implemented Java design patterns wherever required.
- Involved in development, maintenance, implementation and support of the System.
- Involved in initial project setup and guidelines.
- Implemented Multi-threading concepts.
- Developed the application using Core Java, J2EE and JSP’s.
- Installation and deploying in Tomcat server.
- Different types of testing viz Unit, System, Integration testing etc. is carried out during the testing phase.
Environment: Java, J2EE, JSP, JDBC, JUnit, XML, HTML, Eclipse 3.1, XSLT, Apache Tomcat.
