Java/j2ee Developer Resume
Alpharetta, GA
SUMMARY
- Over 8 years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).
- Sun Certified Java Professional.
- Strong J2EE/Java application development background, with experience in defining functional and technical specifications.
- Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS andObject Oriented Programming techniques.
- Extensive & expert level of experience with Java Platform, J2EE, EJBs, JDBC, JPA, Servlets, JSP, JMS, XML, JavaScript, JQuery,POJO.
- Intensive knowledge in databases like Oracle, SQL Server, PL/SQL, Queries, Triggers, DB2 Client, O/R Mapping, Hibernate, and JPA.
- Experience in client side designing and validations using HTML5, DHTML, CSS,Java Script, AJAXand JSP.
- Expertise in various open source frameworks like Struts,Spring, JSF, and ORMTechnology like Hibernate.
- Experience in working with multiple Servers like IBM Web Sphere, Web Logic, JBossand Apache Tomcat.
- Extensive development experience on different IDE’s like Eclipse, MyEclipse, NetBeans, Web Logic Workshop, and WSAD/RAD.
- Experience in XML related technologies like JAXP, JAXB, XML, XTREAM, XSL, XSD, XPATH, DTD, and XML Schemas.
- Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
- Experience in Web Services Technologies like SOAP, WSDL, UDDI,JMS and Service Oriented Architecture (SOA).
- Expertise in various components in Spring IOC, AOP and MVC (Model View Controller) architecture.
- Experienced in usingLog4jand good expertise in Ant tool.
- Hands on experience in UML Modeling using Rational Rose, UMLetc.
- Good experience onDesign Patterns (J2EE) like Singleton Factory Method, DAO,Session Facade, Front Controller, and Delegate Pattern.
- Extensive experience in implementation of the version control softwareSVN, CVS and Clear Case.
- Experience in various Agile methodologies like Test Driven Development (TDD), SCRUM
- Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.
- Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.
TECHNICAL SKILLS
Languages: Java 1.4/1.5/1.6, SQL and PL/SQL, UML, XML, XSL, XSLT, C, C++
J2EE Technologies: JDBC 2.1/3.0, Servlets, JSP, JSF, JNDI, JMS, JUnit, Java Mail API, RMI, JAXB, JAXP, Apache Axis2, REST.
Frameworks: Struts 1.x, Spring 1.x/2.x, MVC architecture, JSF 1.x/2.x, EJB 2.x/3.xPersistence layer Hibernate 2/3.1
IDEs/tools: Eclipse, MyEclipse, Net-Beans,JBoss, WSAD/RAD, IBM Rational Software Architect (RSA).
Design Modeling: OOA/OOD, AOP, UML
Web Tools: AJAX, CSS, JavaScript, XML, HTML, XHTML, DHTML, SOAP, WSDL.
Version Control: VSS, CVS, Subversion, Clear Case.
Database: Oracle10g/9i, MS SQL Server 2000/2005/2008 , DB2, Sybase, Microsoft Access, and MySQL
Documentation Tools: MS Office 2003/2007/2010 , Visio, MS Project, MS SharePoint
Web/Application Servers: IBM Web Sphere, Web Logic, Apache Tomcat.
Methodologies: Agile, SCRUM, TDD, Waterfall
Operating Systems: Windows (Major), Linux
Others: ANT, Maven, Rational Rose,UML, Log4J, JUnit, DbUnit
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Java/J2EE Developer
Responsibilities:
- Responsible for requirement gathering from the Business Analyst’s and for preparing the requirement specification documents.
- Involved in design and document all the project life cycle related documents including design docs, Release notes, QA Criteria.
- Designed the entire web application using MVC Architecture.
- JSF layouts are created in Navigator application as a View of MVC Involved in Implementation of middleware framework
- Implemented validations using JSF 2.0.
- Used Open JPA as Object Relational Mapping (ORM) Tool for the backend data persistence.
- Implemented core business logic using several Java/J2EE design patterns.
- Used Asynchronous JavaScriptand XML (AJAX),DOJO, JQuery, JavaScript, HTML and CSS for better, faster interactive Front-End.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions and triggers.
- Performed Unit testing of modules using JUNIT.
- Implemented logs for error tracking using Log4J and fixed the errors.
- Used SVN for version control throughout the application.
- Worked on Meta Data framework.
Environment: JDK 1.5, Oracle 11g, Servlets 2.5, JSF 2.0, Ajax, XML, DOJO, EJB, Restful webservices,Web Sphere Application Server, Linux, HTML, JSP 2.1, SQL, CSS, SVN, Log4j 1.3, JNDI 1.2, JUnit, UML, and XSLT, Maven.
Confidential, Charlotte, NC
Java/J2EE Developer
Responsibilities:
- Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology.
- Involved in Implementation of middleware framework using Hibernate and Spring Framework.
- Implemented validations using JSF 2.0/Primefaces components
- Used Hibernate as Object Relational Mapping (ORM) Tool for the backend data persistence.
- Implemented asynchronous messaging system using JMS.
- ConsumedWeb Services to communicate with other modules using XML based WSDL and SOAP protocols.
- Implemented core business logic using several Java/J2EE design patterns.
- Implemented Design Patterns like Front Controller, MVC, Business Delegate, Data Transfer Objects and Data Access Objects.
- Used Asynchronous JavaScriptand XML (AJAX), JQuery, JavaScript, HTML and CSS for better, faster interactive Front-End.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions and triggers.
- Performed Unit testing of modules using JUNIT.
- Implemented logs for error tracking using Log4J and fixed the errors.
- Created Use cases and Sequence diagrams using UML.
- Created build scripts for compiling and creating war, jar files using ANT tool kit.
- Used CVS for version control throughout the application.
Environment: Java/Java EE, Eclipse, WebLogic Application Server, JavaScript, Hibernate,Log4j, Ant, Oracle 10g, J2EE, Spring2.5.5, JSF 2.0/Primefaces, JQuery, JMS, Web services, SOAP, Apache Axis, Design Pattern, JavaScript, CSS, HTML, XML, CVS.
Confidential, Kansas City, MO
Sr. Java Developer
Responsibilities:
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Used Agile Scrum development methodology
- Implemented MVC Architecture.
- IntegratedJSF2.0 with Hibernate3.0,JPA and Spring3.0 frameworks.
- Used Spring DIand inversion of control(IOC).
- Designed User Interface using Java Server Faces (JSF), CSS, and XML.
- Developed JSF Components using Richfaces/Primefaces /Icefaceslibrary.
- Iceface components like datatable, panelgrid, File Uploader.
- Used Hibernate as ORMtool to map the database tables with Spring ORM API.
- Used JNDI to perform lookup services for the various components of the system.
- Deployed the application on Websphere Application Server 7.0.
- Developed Restful Web Services for data transfer using Jersey Framework.
- Extensively worked on JMS using point-pointmessaging Domains for implementing Exchange of information through Messages.
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate,DAO, Transfer Object, andSOA.
- Worked on AJAX to develop an interactive Web Application and JavaScript for front endvalidations.
- Used Rational ClearQuest for Bug Tracking and Record Keeping in the Software Development process.
- Used Rational ClearCase for source configuration management.
- Build Maven for the application and used Log4J for debugging.
- Written Test cases using JUnit for Unit Testing of the application.
Environment: Java 6, JSF 2.0, RichFaces/Primefaces, JNDI 1.2, Hibernate, JPA, Spring, HTML, JavaScript, J2EE, XML, CSS, JUnit, JQuery,UML, JMS, REST WebServicesAjax, JUnit, Rational ClearQuest, Ant, Rational ClearCase, IBM Rational Application Developer 7.5 (RAD), WebSphere7.0, Db2.
Confidential, Dearborn, MI
Sr. Java Developer
Responsibilities:
- Closely worked with business analyst for identifying the functional points.
- Helped project manager in estimates for the functional points.
- Indentifying infrastructure for development effort
- Collaborate with the users and for the clarifications
- Responsible for writing design specs, adhere to Confidential design standards and involved in design reviews Worked with the offshore team and involved code reviews.
- Developed presentation, middle, and data layer components using Struts2, EJB3.0 frameworkson Eclipse IDE and deployed on Weblogic application server 10.
- Developed application implementing Struts 2 Framework (POJO Actions, Action Properties) for dispatching request to appropriate class.
- Developed the JSP using Struts 2 Tag Libraries and Tiles Framework for layout management which invoked the respective Action Classes in the different modules.
- Used JQuery for AJAX processing
- Consumed SOAP web services using Axis 2 framework.
- Developed stateless session beans (EJB) for implementing business logic.
- Generated webservice clients/stubs from theWSDL.
- Used CVS for version controlling and DbUnit for unit testing.
- Implemented logging using Log4j.
- Wrote several SQL queries. Used Oracle 10g database.
Environment: Java1.6, Jsp, Struts2, JQuery, Tiles, EJB3.0, XML, WSDL, XSD, Log4J, JavaScript, SQL, PL/SQL, Oracle 10g, Weblogic, CVS, Soap UI, MS Visio, DbUnit.
Confidential, Dallas, TX
Senior Java Developer
Responsibilities:
- Actively participate in requirement gathering, requirement freezing with Business partners and document all the development items regarding a project release in Release tool.
- Design and document all the project life cycle related documents including design docs, Release notes, QA Criteria.
- Designed front end web pages using JSP, JSTL, HTML, XHTML, CSS and JavaScript.
- Design & Developed using design patterns and OO methodology using UML and used Tiles framework to design templates.
- Implemented Spring MVCFramework with Hibernate.
- Extensively used Hibernate in data access layer to access and update information in the database and used DAO framework to abstract the application layer from the database.
- Implemented Web Services using XML, WSDL, SOAP, UDDI developed Web Service Client using Apache Axis for 3rd party integration module
- Configured the WebSphere application server and RAD 6.0 IDE.
- Used JMS as Messaging service for asynchronous messaging capability
- Developed the UI using front end technologies like JSP, HTML, CSS, JQuery, JavaScript.
- Used Display tab library to show the archived call notes search results in a tabular format along with pagination and ability to export the data into csv/pdf/xml file.
- Made application supported on different browsers using JQuery
- Implemented various Design patterns like Business Delegate, Session Facade and DAO.
- Build the code using ANT script andpush to ITE env for QA / UAT testing and finallyto Production environment
- Involved in developing Test Cases and did unit testing using JUnit.
- Used CVS for version controlling and Log4J for logging.
- Primary point of contact for Production Support and level 1 support.
Environment: Java5, Spring MVC, Jquery, Hibernate 2.1, Spring 2.5.6, SOAP, HTML, JavaScript,J2EE, XML, CSS, JUnit, UML, JMS, JQuery, Rational ClearQuest, Ant, Rational ClearCase, IBM Rational Application Developer 6 (RAD), WebSphere 6.1, Oracle 10g.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed Sequence, Use Case Diagrams and Process Flow Diagrams using Rational Rose.
- Implemented design patterns like Session Façade, Singleton, Factory, Service Locator and DAO.
- Involved in Installation and configuration of JBoss Server.
- Developed Stateless Session EJB Beans to for server side processing.
- Involved in design and implementation of front end controller using Struts Framework.
- Used JDBC for database access
- Used ANT for build process
- Consumed SOAP Based webservices
Environment: Java 1.4, Struts, Hibernate, SOAP Webservices, EJB, ANT.