Java Developer Resume Profile
Alpharetta, GA
SUMMARY:
- Experience in Object Oriented Analysis and Design OOAD , Model View Controller MVC , Service Oriented Architecture SOA , Inversion of Control IoC , Dependency Injection DI , Aspect Oriented Programming AOP , Annotation-Driven Programming. Worked in server-side, web and object-oriented Java technologies.
- Extensive experience in developing dynamic web applications and web services using Rational Software Architect RSA , Rational Application Developer RAD , WebSphere Studio Application Developer WSAD , Websphere MQ MQ Series , BEA WebLogic, JBoss, Apache Tomcat, Eclipse, JDeveloper and JBuilder.
- More than 9 years of extensive experience in requirement analysis, application design, development, testing and post-production support of client/server and n-tier web applications using Object Oriented Programming OOP , Java/J2EE technologies in Telecom, Retail, Finance, Insurance, Healthcare and Education domain.
- Expertise in developing n-tier enterprise level web applications using J2EE technologies including JSP, Servlet, Struts, Tiles, JDBC, EJB Session, Entity and MDB , JNDI, JPA, JTA, JAAS, JAXB, WS-Security, Java Mail, JMS, RMI, SOAP, WSDL, XML SAX, DOM , XSL, XSLT, AJAX, JavaScript, HTML, CSS and ANT.
- Expertise in various open source frameworks and tools such as Jakarta Struts, DOJO, jQuery, ExtJS, Spring 2.0 Core, ApplicationContext, Spring AOP, Spring MVC , Hibernate, Tiles, Seam, DBUtils, JExcel etc.
- Expertise in implementing GoF patterns and J2EE Design Patterns like Singleton, Front Controller, Factory Pattern, Business Delegate, Service Locater, Session Fa ade, Data Transfer Objects DTO , and Data Access Objects DAO .
- Experience in Configuring and deploying applications on IBM WebSphere Application Server, JBoss, BEA WebLogic and Apache Tomcat.
- Experience in writing and executing unit test cases using JUnit Testing Framework.
- Working knowledge of Agile Scrum, Waterfall, Iterative and Spiral methodologies and Rational Unified Process RUP .
- Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for n-tiered object-oriented system architectures using Unified Modeling Language UML tools like RSA, Visio, StarUML, Rational Rose and Poseidom.
- Working experience with relational databases like Oracle, DB2, PostgreSQL and MS-Access.
- Extensively worked on Windows, UNIX, AIX, Solaris and Red Hat Linux operating systems.
- Used various version control tools like PVCS, CVS and VSS.
- Experience on different IDEs like RAD 6.0/WSAD 5.1, Net Beans, Eclipse, JBuilder.
- Expertise in working and configuring application servers like ATG Dynamo, IBM WebSphere, BEA Weblogic, JBoss, Apache Web Server, Apache Tomcat.
- Excellent communication and interpersonal skills, problem solving and analytical skills, good leadership qualities with the ability to work independently.
- Experience in internationalization of applications using Struts framework.
- Possesses good communication and presentation skills, strong inter-personal, problem solving and analytical skills, proactive and hard working.
- Ability to work in a team as well as independently. Very good Team Player.
- Excellent communication and interpersonal skills, problem solving and analytical skills, good leadership qualities with the ability to work independently.
- Good to learn and adapt new technologies quickly.
Technical Skills:
Operating Systems | UNIX, AIX, Unix Shell scripting, Solaris, Linux, Windows Vista/XP, MS-DOS |
Languages | JAVA 1.6/1.5,J2EE JSP2.x, Servlet2.x, EJB3.0, JMS , AJAX, JavaScript, jQuery, HTML, DHTML, UML, XML, SQL, PL/SQL |
Technologies | JSTL, JNDI, JMS, JTA, JAXB, JAXP, Java Mail, i18n, Websphere MQ MQ Series , XSL, XPath, XSLT, AJAX, Tag Libraries, JUnit, SOAP, WSDL, Web Services ,Applet, Swing |
Tools | Eclipse3.x, MyEclipse, Ant, StarUML, LDAP, PuTTY, TOAD, WinSCP |
Application/Web Servers | RAD 7.0, RSA6.1, Web Logic 10.2, IBM Web Sphere 6.0/5.1, IBM Web Sphere Studio Application Server, Apache Web Server, Tomcat 4.0 |
Database | Oracle 10g/9i/8i, DB2, mySQL, SQL Server, CouchDB |
Version Control Tools | PVCS, CVS, VSS, AccuRev and SVN. |
Open Source Framework | Struts, Tiles, Spring, Hibernate, jQuery2.0, ExtJS1.0, JSON1.x, Log4J, DBUtils, JExcel, Ant, Apache POI Utilities |
Tools/ Concept | Rational Rose 2000, OOAD, RUP, SOA, AOP, IOC, DI, Maven, Jenkins, Cobertura, Sonar. |
Testing Tools | Junit and WinRunner |
Professional Experience
Confidential
Java Developer
Responsibilities:
- Involved in Requirement Analysis, Design, Development and Testing of the application.
- Involved in the implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support.
- Applied OOAD principle for the analysis and design of the application.
- Used Agile Scrum methodology for iterative incremental software development
- Applied J2EE design patterns like Singleton, Data Transfer Object DTO , Data and Business Object VO during the development of components.
- Used Visio to prepare Flow Diagram, Class Diagram and Sequence Diagram.
- Used WebLogic Application Server to deploy the build.
- Developed front-end screens using Spring MVC, JSP, HTML, AJAX, jQuery, backbone, marionette, Javascript and CSS.
- Developed POJO based programming model using Spring framework.
- Used J2EE for the development of business layer services.
- Developed and published Java Web Services PoS Services so that other systems can use the service using Web Services.
- Used RESTful web service to consume and publish services.
- Building RESTful Web Services with JAX-RS and Jersey.
- Used Eclipse for the Development, Testing and Debugging of the application.
- Log4j framework has been used for logging debug, info error data.
- Accurev version control system has been used to check-in and checkout the developed artifacts. The version control system has been integrated with Eclipse IDE.
- Developed POJO based programming model using Spring framework.
- Used IOC Inversion of Control Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
- Used SecureCRT to transfer file from local system to Unix system.
- Performed Test Driven Development TDD using JUnit and Mockito.
- Used Quality Center QC for defect logging and issue tracking.
Technologies: Windows XP, Java6.0, Design Patterns, WebLogic10.2, J2EE Servlet, Velocity , HTML, AJAX, Javascript, Backbone, Marionette, jQuery, CSS, Struts, Spring, Hibernate, RESTful API, Web Services, SOAP, WSDL, CXF2, GSon, Jersey, JSON, XML, Eclipse, Log4J, DB2, Maven, Jenkins, Cobertura, Sonar, WinSCP, Putty, Log4J, Junit, Mockito, QC.
Confidential
Responsibilities:
- Involved in Requirement Analysis, Design, Development and Testing of the application.
- Involved in the implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support.
- Applied OOAD principle for the analysis and design of the application.
- Used Agile Scrum methodology for iterative incremental software development
- Applied J2EE design patterns like Singleton, Data Transfer Object DTO , Data and Business Object VO during the development of components.
- Used Visio to prepare Flow Diagram, Class Diagram and Sequence Diagram.
- Used WebLogic Application Server to deploy the build.
- Developed front-end screens using Spring MVC, Struts, Velocity, HTML, AJAX, jQuery, Javascript and CSS.
- Developed POJO based programming model using Spring framework.
- Used J2EE for the development of business layer services.
- Developed Struts Action Forms, Action classes and performed Action mapping using Struts.
- Developed and published Java Web Services PoS Services so that other systems can use the service using Web Services.
- CXF2 WS engine has been used to convert WSDL to Java objects.
- SOAP has been used as a protocol to send request and response in the form of XML messages.
- WSDL has been used to expose the Web Services.
- Used Eclipse for the Development, Testing and Debugging of the application.
- Log4j framework has been used for logging debug, info error data.
- Accurev version control system has been used to check-in and checkout the developed artifacts. The version control system has been integrated with Eclipse IDE.
- Developed POJO based programming model using Spring framework.
- Used IOC Inversion of Control Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
- Used SecureCRT to transfer file from local system to Unix system.
- Performed Test Driven Development TDD using JUnit and Mockito.
- Used Quality Center QC for defect logging and issue tracking.
Technologies: Windows XP, Java6.0, Design Patterns, WebLogic10.2, J2EE Servlet, Velocity , HTML, AJAX, Javascript, Backbone, Marionette, jQuery, CSS, Struts, Spring, Hibernate, RESTful API, Web Services, SOAP, WSDL, CXF2, GSon, Jersey, JSON, XML, Eclipse, Log4J, DB2, Maven, Jenkins, Cobertura, Sonar, WinSCP, Putty, Log4J, Junit, Mockito, QC.
Confidential
Responsibilities:
- Involved in Requirement Analysis, Design, Development and Testing of the application.
- Involved in the implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support.
- Applied OOAD principle for the analysis and design of the application.
- Applied J2EE design patterns like Singleton, Data Transfer Object DTO , Data and Business Object VO during the development of components.
- Used Visio to prepare Flow Diagram, Class Diagram and Sequence Diagram.
- Used WebLogic Application Server to deploy the build.
- Developed front-end screens using Struts, Velocity, HTML, AJAX, jQuery, Javascript and CSS.
- Used J2EE for the development of business layer services.
- Developed Struts Action Forms, Action classes and performed Action mapping using Struts.
- Consumed Comcast and TWC Time Warner Cable Services using Java Web Services to send request and get response from them
- CXF2 WS engine has been used to convert WSDL to Java objects.
- SOAP has been used as a protocol to send request and response in the form of XML messages.
- WSDL has been used to expose the Web Services.
- Used Eclipse for the Development, Testing and Debugging of the application.
- Log4j framework has been used for logging debug, info error data.
- Accurev version control system has been used to check-in and checkout the developed artifacts. The version control system has been integrated with Eclipse IDE.
- Developed POJO based programming model using Spring framework.
- Used IOC Inversion of Control Pattern and Dependency Injection of Spring framework for wiring and managing business objects
- Used Hibernate framework for Entity Relational Mapping.
- Used SecureCRT to transfer file from local system to Unix system.
- Performed Test Driven Development TDD using JUnit and Mockito.
- Used Maven, Jenkins and Ant script for build automation.
- Used Quality Center QC for defect logging and issue tracking.
Technologies: Windows XP, Java6.0, Design Patterns, WebLogic10.2, J2EE Servlet, Velocity , HTML, AJAX, Javascript, Backbone, Marionette, jQuery, CSS, Struts, Spring, Hibernate, RESTful API, Web Services, SOAP, WSDL, CXF2, XML, JSON, Eclipse, Log4J, DB2, Maven, Jenkins, Cobertura, Sonar, WinSCP, Putty, Log4J, Junit, Mockito, QC.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Requirement Analysis, Design, Development and Testing of the IFWA module.
- Involved in the implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support.
- Applied OOAD principle for the analysis and design of the system.
- Applied J2EE design patterns like Singleton, Service Locator, Data Transfer Object DTO , Data Access Objects DAO and Adapter during the development of components.
- Used Visio to prepare Flow Diagram, Class Diagram and Sequence Diagram.
- Used WebLogic Application Server to deploy the build.
- Developed front-end screens using Struts, JSP, HTML, AJAX, jQuery, Javascript and CSS.
- Used J2EE for the development of business layer services.
- Developed Struts Action Forms, Action classes and performed action mapping using Struts.
- Performed data validation in Struts Form beans and Action Classes.
- Used Web Services to connect to mainframe for the validation of the data.
- Axis2 WS engine has been used to convert WSDL to Java objects.
- SOAP has been used as a protocol to send request and response in the form of XML messages.
- WSDL has been used to expose the Web Services.
- JDBC framework has been used to connect the application with the Database.
- Used Eclipse for the Development, Testing and Debugging of the application.
- Used SAX Parser to parse the xml files.
- Log4j framework has been used for logging debug, info error data.
- Used Hibernate framework for Entity Relational Mapping.
- Used Oracle 10g database for data persistence.
- TOAD has been used as a database client.
- Extensively worked on Windows and UNIX operating systems.
- Used SecureCRT to transfer file from local system to Unix system.
- Performed Test Driven Development TDD using JUnit.
- Used Ant script for build automation.
- PVCS version control system has been used to check-in and checkout the developed artifacts. The version control system has been integrated with Eclipse IDE.
- Used Rational Clearquest for defect logging and issue tracking.
Technologies: Windows XP, Linux, Java6.0, Visio, Design Patterns, WebLogic10.2, Apache Ant, J2EE Servlet, JSP , HTML, AJAX, Javascript, jQuery, CSS, Struts, Hibernate, Web Services, SOAP, WSDL, XML, Eclipse, DB2, TOAD, Cruise Control, WinSCP, Putty, Log4J, JUnit, Mockito, Clearquest.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
- Involved in the implementation of design using vital phases of the Software development life cycle SDLC that includes Development, Testing, Implementation and Maintenance Support.
- Applied OOAD principle for the analysis and design of the system.
- Applied J2EE design patterns like Singleton, Business Delegate, Service Locator, Data Transfer Object DTO , Data Access Objects DAO and Adapter during the development of components.
- Used RAD for the Development, Testing and Debugging of the application.
- Used Websphere Application Server to deploy the build.
- Developed front-end screens using Struts, JSP, HTML, AJAX, jQuery, Javascript, JSON and CSS.
- Used J2EE for the development of business layer services.
- Developed Struts Action Forms, Action classes and performed action mapping using Struts.
- Performed data validation in Struts Form beans and Action Classes.
- Developed POJO based programming model using Spring framework.
- Used IOC Inversion of Control Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
- Used Web Services to connect to mainframe for the validation of the data.
- Axis2 WS engine has been used to convert WSDL to Java objects.
- SOAP has been used as a protocol to send request and response in the form of XML messages.
- WSDL has been used to expose the Web Services.
- JDBC framework has been used to connect the application with the Database.
- Used Eclipse for the Development, Testing and Debugging of the application.
- Used SAX Parser to parse the xml files.
- Log4j framework has been used for logging debug, info error data.
- Used Hibernate framework for Entity Relational Mapping.
- Used Apache CouchDB database for data persistence.
- SQL Developer was used as a database client.
- Extensively worked on Windows and UNIX operating systems.
- Used SecureCRT to transfer file from local system to Unix system.
- Performed Test Driven Development TDD using JUnit.
- Used Ant script for build automation.
- PVCS version control system has been used to check-in and checkout the developed artifacts. The version control system has been integrated with Eclipse IDE.
- Used Rational Clearquest for defect logging and issue tracking.
Technologies: Windows XP, Unix, RAD7.0, Java6.0, Design Patterns, WSAD 6.0, Websphere, Apache Ant, J2EE Servlet, JSP , HTML, AJAX, Javascript, CSS, jQuery, JSON, Struts, Spring, Hibernate, Web Services, SOAP, WSDL, XML, Eclipse, Apache CouchDB, SQL Developer, Cruise Control, WinSCP, Log4J, JUnit.