Java/j2ee Developer Resume Profile
Alpharetta, GA
Professional 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.x, |
Persistence 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
Java/J2EE Developer
Responsibilities:
- Responsible for requirement gathering from the Business Analyst's and for preparing the requirement specification documents.
- Implemented validations using JSF 2.0.
- JSF layouts are created in Navigator application as a View of MVC Involved in Implementation of middleware framework
- Designed the entire web application using MVC Architecture.
- Involved in design and document all the project life cycle related documents including design docs, Release notes, QA Criteria.
- 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
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.
Cerner, Kansas City, MO Jan '12 May '13
Confidential
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
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 ford 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
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.