Sr. Java/j2ee Developer Resume Profile
Columbus, OH
AREAS OF EXPERTISE
- Good exposure to XSL, XML, Tag Libraries, Tiles, Web Services and UML technologies.
- Having immense knowledge in J2EE technologies, and Design Patterns.
- Experience of using various Design Patterns like Fa ade Pattern, Value Object, DAO, Factory Pattern etc.
- Used JMS messaging service for message sequencing.
- Used Java server face JSF technology, ICEfaces for building user interfaces.
- Implemented Spring Framework for various applications.
- Used SOA for creating and using business processing more effectively.
- Excellent programming skills and development experience in Servlets, JSP, JNDI, XSL, JMS, JAXP, JAXB, SAX, DOM, Web Services and UNIX Shell Scripts.
- Proficiency in developing and deploying WebServices using Weblogic 7.1/8.1/9.2 and JBoss.
- Expertise in Struts1.0/1.1/1.2 Framework through MVC architecture.
- Experience using persistence framework Hibernate, Ibatis.
- Expertise in SQL, PL/SQL, Oracle 9i,Oracle 10g, MY-SQL, DB2 and SQL Server 2000.
- Exposure in creating Use Cases, Class, Sequence and activity Diagrams using Rational Rose. Unified modeling language UML used extensively.
- Skilled at programming on different Ides' like Eclipse, IntelliJ IDEA, Netbeans and Java Developer.
- Having intensive Experience in Design and Development of E-Business Application with full project life cycle by using RMI, Hibernate 3.x, Multi-Threading, JavaBeans, JDBC, HTML, DHTML, XML, Java Script, Asynchronous JavaScript Technology.
- Profound experiences in the application servers like Weblogic, IBM Web Sphere 4.5/5.0. Involved in writing the unit test cases using JUnit.
- Implemented Crystal Reports as a reporting tool.
- Self-motivated with strong Analytical skills, able to set and achieve immediate and long-term goals and meet operational deadlines.
TECHNICAL SKILLS
Operating Systems: Window 98/2000/2003 /XP/vista, RH Linux, Unix, Solaris
Languages: Java, Procedure Language/Structured Query Language PL/SQL , Mark up languages HTML and XML , Mapping Languages HQL , Webservice Definition Language WSDL , Unified Modeling Language UML
Design Patterns: Singleton, Facade, Factory, Service, Decorator, DAO
Front Tier: Java Server Page JSP , Java Servlet, Java Server Faces JSF , ICEfaces, Struts, JavaScript, Asynchronous JavaScript and XML AJAX , Hyper Test Markup Language HTML , Dynamic Hyper Text Markup Language DHTML , GWT, Extensible Markup Language XML , XSLT, JSTL, Struts, Custom Taglibs, Cascading Style Sheet CSS , XML Schema Definition XSD , Display Tags, POI, Itext, Dojo
Business Tier: POJO, POJI, Business Class Middle Tier: JavaBeans, Web Services, Simple Object Access Protocol SOAP , MQ Java Messaging Service JMS , Service Oriented Architecture SOA .
Frameworks: Struts, Spring, iBatis, Hibernate.
RDBMS: DB2, Oracle9i, Oracle 10g, MS SQL 2000, MySQL 6.0, MS Access
Servers: Web Sphere 5.0, Weblogic 11g,Tomcat, JRun 4.0, JBoss, GlassFish, IIS
Editors: RAD, WSAD5.1, Eclipse, JBuilder
Script Languages: JavaScript, Ant, ActionScript, ECMAScript
Tools: VSS, Rational Rose and VISIO
Testing: Junit, Jmock.
Build Tools: Ant, Maven.
PROFESSIONAL EXPERIENCE:
Confidential
Role: Sr. Java/J2EE Developer
Responsibilities:
- Involved in business Req./design phase of the SDM LLC/DIF/GLRS projects.
- Added server side validations for SDM/DIF/GLRS.
- Maven is used to build and deploy application to FAST Tomcat Server.
- Prepared Unit Test document for tracking scenarios.
- Coordinate with offshore team for development of the applications.
- Involved in design phase of SSH removal task in DIF project.
- Prepared Application flow diagrams using Visio.
- Coordinate with integration team Ab Initio for DIF tasks.
- Used POI Util for reading the excel data uploaded through web pages.
- Involved in the design of Cache management of DIF application.
- Used JSTL tags for implementing functionalities in JSP pages.
- Used JavaScript for the front-end validations.
- Used spring IOC for dependency injection.
- Used Hibernate for inserting/fetching data used criteria api, native-sql etc. to/from the database and Reverse engineering.
- Used SVN for version control of projects.
- Design/developed UI task for GLRS/DIF project using TAO-struts framework.
- Developed DAOs for apps and used HibernateAPI's for inserting/fetching data to/from the database.
- HP Application Lifecycle Management HP ALM is used for tracking defects in all cycles of testing DEV, SIT, UAT .
- Documented design/build and unit test cases.
Environment: Java1.6, Struts, JSP, Spring, Spring-mvc, Oracle 10G, FAST Application Stack, JavaScript, FAST Eclipse IDE, Maven, JUnit , Visio, Tomcat, HP ALMand Hibernate.
Confidential
Role: J2EE/Web Developer
Responsibilities:
- Involved in design phase of the application.
- Configured application using ICEfaces and jsf facets.
- Used various ICEfaces, ICEfaces EE Components in the development.
- Involved in the configuration of weblogic 10.3.2 11g , created the datasource in the server for the development purpose.
- Involved in development of various UI components, Component classes, validators, converters and handled various events using JSF.
- Spring beans are used for controlling the flow between UI JSF and Hibernate
- Integrated the application with maven and spring.
- Used Hibernate for Database Oracle connection and configured the hibernate properties in spring applicationcontext.xml.
- Used rime.css ICEfaces default and custom css for page styling.
- Used POI Util for reading the excel data uploaded through web pages.
- Used SmartSvn for version control of the project.
- Written and executed various SQL Queries to retrieve the data from the database.
- Developed DAOs which does the process of inserting/fetching data to/from the database
- Performed unit testing using JUNIT framework.
- PMD static rules set is used for finding problems in the code like empty try/catch/finally/switch blocks, empty if/else blocks etc.
- Used Emma for the code coverage.
Environment: Java6, Java Beans, JSP, JSF 1.2 and 2.0 , ICEfaces 1.8 and 3.0 , spring, XML, Oracle 10G, WebLogic 10.3.2 and 10.3.5 , Eclipse Java EE IDE, JMS, Maven, xhtml, JUnit , PMD and Hibernate.
Confidential
Role: J2EE/Integration Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC such as requirements gathering, modeling, analysis, design and development.
- Worked in SCRUMAGILE methodology.
- Used Rally Software for Tasking work in AGILE methodology and Project Tracking.
- Prepared Use Case diagrams, Use Case descriptions, Class diagrams, Sequence diagrams and Activity diagrams in Rational Rose.
- Used Dependency Injection feature of Spring framework.
- Involved in configuring JMS and JNDI in rational application developer.
- Developed MQJMS Queues for asynchronous messaging in the various Integrations.
- Developed Web Services using CXF and worked with SOAP/WSDL.
- Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
- Configured various dependencies using MAVEN in projects.
- Used XMLSPY for validation of the XSD's and XML's
- Used XML for exchange the data and used SAX and Dom parser to extract and read the required information from the XML.
- Prepared various XSD's for translating the objects in various integrations.
- Used soapUI in the development for inspection and testing.
- Configured connection pools for the database and interacted with the database by configuring the data source in hibernate configuration file.
- Used CVS and SVN for the Version Control in the Projects
- Create the log with the help for the Log4J, Data base connection using the Data Sources
- WinSQL has been implemented to write and execute the SQL queries.
- Performed unit testing using JUNIT/EasyMockit/JMockit framework and used Test Cases for testing Action Classes.
- Used EclEmma plug in for the code coverage.
- Used Jira issue/bug tracking tool.
Environment: Spring2.5,Hibernate,HQL,Jira,WinSQL,Oracle10g,jboss5,MyEclipse8.6,Maven,MQSeries,XML,JUnit,SVN,CVS,EclEmma,soapUI,EasyMockit,Mockit,Log4j, Java6.
Confidential
Role: J2EE/Web Developer
Responsibilities:
- Configured the applications for new sites, which involve JSP, HTML, Hibernate and Oracle Database.
- Deployed new sites in application servers like Jboss and Tomcat.
- Developed a wrapper for Webservices using Apache axis-2 and Tested with SoapUI.
- Monitored newly configured sites and old applications sites .
- Monitored and corrected entries in Oracle, SQL Server 7.0 and MySQL using the Client Tools like SQLYog and SQL Developer.
- Worked closely with Informatica Team regarding the application issues.
- Used CVS for Version Control.
- Used ANT and Maven Build Scripts for dependencies, building, and deploying the applications.
- Implemented Design Patterns like Session Fa ade, Front Controller, Singleton and Transfer Objects.
- A software methodology like Agile has been implemented for the application.
- Springframework has been used to develop the web application.
- Developed screen modules using Spring API classes such as Spring Bean and view.
- Java objects has been configures and managed using callbacks through inversion of control container.
- Springs MVC framework has been implemented to delegate different responsibilities to the interfaces
- JDBC connectivity has been used for retrieving the data from database.
- Objects have been analyzed and designed through OO analysis UML and implemented Class Diagrams, Sequence Diagrams, State Diagrams through MSVisio.
- Deployed business components into Oracle10g and administered in retrieving and manipulating the data from database.
- Java based ANT is used to build and deploy the application.
- Used JUNIT for unit testing.
- Used X-Planner for project tracking.
Environment: Java, Java Beans, Servlets, JSP, JMS, JTA, RMI, EJB, HTML, DHTML, PHP, UML, VBScript, JavaScript, spring,Springs MVC, Hibernate, Webservices AXIS-2 ,Jboss4.0, Tomcat5.5,Linux, Windows, Oracle 8x, SQL Server 7.0, DB2 and MYSQL.
Confidential
Role: J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC such as requirements gathering, modeling, analysis, design and development.
- Created class diagrams as a part of detail design for the application.
- Used Struts as web framework and Spring to develop light weight business component.
- Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
- Developed Web Services using SOAP, WSDL, UDDI and XML.
- Monitored the logs using Log4J and fixed the problems and used CVS for version control.
- Involved in writing the ANT and Maven scripts to build and deploy the application.
- Designed and developed Crystal Reports for data analysis.
- Used SWT containing all the widgets corresponding to the screens.
- Designed and implemented Servlet module to capture the XML as request and parse XML.
- Written SQL and sub queries, views, index and sequences.
- Hibernate has been used as a mapping tool for the database objects.
- Transparent persistence has been provided to POJOs through Hibernate.
- Hibernate query language HQL has been implemented to write SQL queries for hibernate data objects.
- Developed database objects like stored procedures, Triggers, to maintain referential integrity of the database.
- Prepared CALL FLOW diagrams using VISIO for IVR applications.
- Implementing JAXP APIs for Dynamic XML Data Exchange.
- Documented the entire unit test case plans for the Services and the User interface. Used JUnit Testing Framework for Unit Level Testing using WSAD.
Environment: Spring, Struts, JSP, Tiles, Hibernate, Rational Rose, JUnit, CrystalReports,Log4j, Oracle, VSS, JSTL, XML, DOM, Web Services, AXIS, Avaya, JAXP, Maven, Ant, IVR.
Confidential
Programmer Analyst
Responsibilities:
- Being involved in the complete SDLC from SRS till UAT
- Prototype development using the Macromedia Dreamweaver
- Used Erwin to develop the relation database diagram
- Configuration of the Data Base Server and the Application Server
- Develop, implement, and maintain an MVC architecture utilizing Struts
- Developed the business logic components
- Create the log with the help for the Log4J, Data base connection using the Data Sources
- Involved in understanding the requirement specification and developing GUI using JSP, HTML, and JavaScript
- Developed the JSP, Action classes, business classes, Utility classes
- Mail system and SMS application
Environment: IBM AIX, Windows XP