Senior Java/j2ee Developer Resume
Atlanta, GA
SUMMARY:
- Having 7 yearsof work experience in IT industry as a Java, J2EE developer.
- Involved in 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 a 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:
Tools: /Methods 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, Struts2/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, Atlanta, GA
Responsibilities:
- Worked in a intermediate application decomp, which has multiple upstream and downstream applications.
- Basic functionality is to decompose a Project order in to relevant technical orders after performing a series of validations to provide a complete automated system.
- All the changes are persisted in Decomp database for tracking purpose.
- Functional validations are performed using command pattern by utilizing the custom annotations which loosely coupled which can be enabled or disabled with properties file. This functionality was developed using spring AOP concepts.
- Extensive TDD approach used along with Easy mock and in memory database.
- Involved in all phases of the Software development life cycle (SDLC).
- Developed SOAP Web Services using spring web services.
- Developed the WSDL/XSD using top-down approach and XML Namespaces.
- Designed and developed service layer using spring with Dependency Injection.
- 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.
- Used Hibernate 3.0 in data access layer to access, update and persist information in the database.
- Applied design patterns like Singleton, Factory, MVC, Business Delegate, Service Locator, DAO and Session Façade.
- Spring Tool Suite as used as an IDE for development.
- Performed Unit testing using Junit
- Used log4j to capture the log that includes runtime exceptions and debug information.
- Built and deployed the application using Maven.
- Installation and deploying in Oracle Webserver.
Environment: Java 1.6., SOAP Webservices, JAXB, Spring 3.0.4, Hibernate 3.0, XML, XSD, XPATH, JSTL, Maven 3, JUnit, Log4J 1.2, TortoiseSVN 2.0, Oracle Webserver.
Senior Java/J2EE Developer
Confidential, Chicago, IL
Responsibilities:
- Worked on Exostar’s secure, cloud-based, single-sign-on identity and access management platform. Developed a 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.
- 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.
- Used Hibernate 3.0 in data access layer to access, update and persist information in the database.
- 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 that 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, Atlanta, GA
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 that 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.
- 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 that 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 designdocumentation 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.
- Built and deployed the application using Maven.
- Weblogic Application server is used to deploy the application.
- Used log4j to capture the log that 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 10, XML, WebLogic 10.3, Eclipse 3.5, Web Services, WSDL, SOAP, Log4j, Maven, CVS.
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.
- 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.
