Sr. Java Consultant Resume
Chicago, IL
SUMMARY
- 7 years excellent experience in Object Oriented Programming (OOP) Application design including Software Architecture, and development using Object Oriented Languages and n - tier distributed components including EJB and Java/XML Web Services, J2EE Design Patterns like MVC, Session Façade, Data Access Object, Business Object, Distributed Objects, Designing & Prototyping etc.
- Java/J2EE: 7 years of working experience with Java (SDK 1.5), J2EE 1.3, EJB 2.0/1.1, JDBC 3.0/2.1, JSP 1.2/1.1, Java Servlets 2.3/2.2, JSTL, JavaScript, CSS, XML, HTML, DHTML. AWT, Applet, JUnit, Log4j, Apache ANT, Spring, Struts, Java, C, C++.
- Expertise in designing and developing web based enterprise applications using J2EE technologies like Servlets, JSP, Struts, Hibernate, Spring, JDBC, JNDI, JMS, Java Beans, SAX/DOM, XML, IBM MQSeries, UML, Oracle, and DB2.
- Developed structure diagrams, behavior diagrams and interaction diagrams during the design using MS Visio, and Smart Draw.
- Strong experience in deployment of software and configuration on IBM Web Sphere 5.x/6.x, Maven, Jakarta Tomcat 4.x/5.x/6.x, also extensively utilized J2EE development IDEs Web Sphere Application Developer (WSAD) 4.x/5.x, RAD 6.0/7.x, Eclipse 3.0.
- Worked using several Design patterns (Singleton, Factory) and J2EE design patterns like Session Facade, Service Locator, Value Object, DAO’s.
- Extensive experience in design, development and implementation of Model- View - Controller (MVC) frameworks.
- Written AJAX calls to make asynchronous calls to the application to cache the data and thus improved performance of the application.
- Experience in developing the front-end components via HTML/DHTML, JSP, CSS, JavaScript, Tiles, and JSTL tags.
- Extensive experience in Struts framework, Hibernate framework, AJAX framework, and Spring framework.
- Experience in designing and developing RPC and Document based Spring web services using SOAP1.1/HTTP, implemented Web Services (WS) security.
- Experienced in scripting languages JavaScript.
- Databases/Oracle: 5 years of experience using Oracle 10g/9i/8i/8.0/7.0, DB 2 8.0/7.0/6.0 , MS SQL Server 2005/2000/7.0/6.0 , PostGre SQL, MS Access 7.0/2000, SQL, XML,MQ Series PL/SQL, SQL*Plus, Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers. Hands on SQL Performance Tuning Operations.
TECHNICAL SKILLS
Java Technologies: Java (SDK 1.5), J2EE 1.3, EJB 2.0/1.1, JSTL, JDBC 3.0/2.1, JSP 1.2/1.1, Java Servlets 2.3/2.2, JNDI 1.2.1, JMS, AWT, Applet, JUnit, Log4j, Apache ANT, Struts, Spring, Java, C, C++
Framework and Methodologies: Java script, Jscript, HTML, XML, CSS, XSL,DOM, SAX,JDOM, DOJO, IDE - Eclipse2.1, JBuilder, Taglibs, Ant, Rational Rose, WSAD, RAD, Quality Center.
Servers: IBM WebSphere 5.1/4.0/3.5, WebSphere Portal Server 6.1/5.0/4.1, Apache Tomcat 4.x,/5.x/6.x IBM HTTP Server, WebSphere Application Server 5.0
Java IDE: Eclipse, IBM WebSphere Application Developer (WSAD) 5.x/4.x,, Rational Application Developer 6.0/7.x, NetBeans
Methodologies: UML
Languages: UML, XML, Html, JavaScript, CSS
Application Servers: Web Sphere, Web Logic 8.1, and Tomcat
Web Servers: IBM Http Webservers, and Apache
IDE's: RAD, WAS studio, NetBeans, and Eclipse
Modeling Tools: MS-Visio
Version Control: CVS and SVN
Protocols/Standards: SOAP, WSDL, UTF-8, UTF-16, SAML2.0/1.1
Databases: DB2, Oracle 10g, PostGre SQL, MySql, MS SQL
PROFESSIONAL EXPERIENCE
Confidential, Chicago,IL
Sr. Java Consultant
Responsibilities:
- Followed AGILE Methodologywith SCRUM Meetingsand involved in maintaining Sprint backlogs during thedevelopmentcycles
- Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions
- Responsible in designing UML diagrams like: Class and Sequence diagrams during the Analysis and Design phase of the application
- Used JSP’s in the presentation layer along with JSTL tags, CSS and javascript.
- Used IBM MQ’s to process the requests from one interface to other interfaces.
- Used EJB 3.0 to read the IBM MQ messages and to process the requests at the back end
- UsedData Studio to query, update and monitor DB2 database.
- WroteSQL statementsto create and update database tables.
- Built and deployed the application to various environments using ANT Scripts
- SVN is used as the version control
- UsedHUDSONfor creating a custom continuous build process.
- UsedQCfor defect and Feature tracking.
- Involved in defect fixing during QA phase of the application
- UsedDB2as Back end database.
Environment: Java/Java EE1.5, Eclipse,Websphere, IBM MQ’s, EJB 3.0,JSP, Javascript, HTML, JSTL, Hibernate 3.X, XML, Log4j, Data Studio, DB2,,SVN,Quality Center, ANT, Windows XP, UNIX, PUTTY,WINSCP.
Confidential, Chicago,IL
Java Consultant
Responsibilities:
- Followed AGILE Methodologywith SCRUM Meetingsand involved in maintaining Sprint backlogs during thedevelopmentcycles
- Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions
- Responsible in designing UML diagrams like: Class and Sequence diagrams during the Analysis and Design phase of the application
- Used JSP’s in the presentation layer along with JSTL tags, CSS and javascript.
- Used DWR to speed up the application and load data without the page reload.
- Used Spring MVC architecture to control the flow of the user requests.
- Spring AOPis used for Security and Transaction Management.
- Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application
- Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
- UsedData Studio to query, update and monitor DB2 database.
- WroteSQL statementsto create and update database tables.
- Built and deployed the application to various environments using ANT Scripts
- SVN is used as the version control
- UsedHUDSONfor creating a custom continuous build process.
- UsedQCfor defect and Feature tracking.
- Involved in defect fixing during QA phase of the application
- UsedDB2as Back end database.
Environment: Java/Java EE1.5, Eclipse,Websphere,Spring MVC, Spring IOC,JSP, Javascript, HTML, JSTL, Hibernate 3.X, XML, Junit,Log4j, Data Studio, DB2, Web Services,SVN,Quality Center, ANT, Windows XP, UNIX, PUTTY
Confidential
Sr. Java Consultant
Responsibilities:
- Followed AGILE Methodologywith SCRUM Meetingsand involved in maintaining Sprint backlogs during thedevelopmentcycles
- Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions
- Responsible in designing UML diagrams like: Class and Sequence diagrams during the Analysis and Design phase of the application
- Used JSP’s in the presentation layer along with JSTL tags, CSS and javascript.
- Used AJAX to speed up the application.
- Used Spring MVC architecture to control the flow of the user requests.
- Spring AOPis used for Security and Transaction Management.
- Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application
- Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
- Used JUNIT for unit testing.
- UsedTOAD to query, update and monitor Oracle database.
- WroteSQL statementsto create and update database tables.
- SVN is used as the version control
- UsedQCfor defect and Feature tracking.
- Involved in defect fixing during QA phase of the application
- UsedOracleas Back end database.
Environment: Java/Java EE1.5, Eclipse,Websphere,Spring MVC, Spring IOC,JSP, Javascript, HTML, JSTL, Hibernate 3.X, XML, Junit,Log4j, DWR, TOAD, Oracle, Web Services,SVN,Quality Center, Windows XP, UNIX, PUTTY
Confidential, Columbus, OHIO
Sr. J2EE Developer
Responsibilities:
- Followed AGILE Methodologywith SCRUM Meetingsand involved in maintaining Sprint backlogs during thedevelopmentcycles
- Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions
- Responsible in designing UML diagrams like: Class and Sequence diagrams during the Analysis and Design phase of the application
- Used JSP’s in the presentation layer along with JSTL tags, CSS and javascript.
- Used Spring Web Services architecture to control the flow of the user requests.
- Spring AOPis used for Security and Transaction Management.
- Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application
- Used various Design Patterns like MVC, Factory, DAO, Singleton etc while developing the application
- Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template
- Used HQL and Stored Procedures to handle persistence operations.
- Used extensive XML to describe the data and Used DOM4J to parse and convert the XML.
- UsedSQL Developerto query, update and monitor oracle database.
- WroteSQL statementsto create and update database tables.
- Used Orbeon Framework to design online forms. Integrated the Orbeon Framework with the existing application instead of Pureedge Framework.
- Built and deployed the application to various environments using MAVEN Scripts
- Rational Clear Case is used as the version control
- Configured and AdministeredRational Clear CaseVersion Control to automate Code Access and Code Release Management.
- UsedHUDSONfor creating a custom continuous build process.
- UsedRational Clear Questfor defect and Feature tracking.
- Involved in defect fixing during QA phase of the application
- UsedOracleas Back end database.
Environment: Java/Java EE1.5, RAD,Websphere,Spring Web Services,, Spring IOC,JSP, Javascript, HTML, JSTL, Hibernate 3.X, XML, Junit,Log4j, TOAD, Oracle 10g, Web Services,RationalClear Case,RationalClear Quest,MAVEN, Windows XP, UNIX, PUTTY
Confidential
Sr.J2EE Developer
Responsibilities:
- Followed AGILE Methodologywith SCRUM Meetingsand involved in maintaining Sprint backlogs during thedevelopmentcycles
- Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions
- Responsible in designing UML diagrams like: Class and Sequence diagrams during the Analysis and Design phase of the application
- Used Struts MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application
- Used JSP’s in the presentation tier along with various JSTLtags, CSS and Javascript.
- Used various Design Patterns like MVC, Factory, DAO, Singleton etc while developing the application
- UsedSQL Developerto query, update and monitor oracle database.
- WroteSQL statementsto create and update database tables.
- Elvyx,a tool designed to monitor and profile the jdbc activityis used to locate and fix performance issues.
- Built and deployed the application to various environments using MAVEN Scripts
- UsedCruise Controlfor creating a custom continuous build process.
- UsedRational Clear Questfor defect and Feature tracking.
- Involved in defect fixing during QA phase of the application
- UsedPostgre SQLas Back end database.
Environment: Java/Java EE1.5, Eclipse3.5,Apache Tomcat,Struts 2.x, JSP, Javascript, HTML, JSTL, Hibernate 3.X, XML, Junit,Log4j, MAVEN, Windows XP, UNIX, PUTTY
Confidential
Java/J2EE Developer
Responsibilities:
- Followed AGILE Methodologywith SCRUM Meetingsand involved in maintaining Sprint backlogs during thedevelopmentcycles
- Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions
- Responsible in designing UML diagrams like: Class and Sequence diagrams during the Analysis and Design phase of the application
- Used Struts MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application
- Used JSP’s in the presentation tier along with various JSTLtags, CSS and Javascript.
- Used various Design Patterns like MVC, Factory, DAO, Singleton etc while developing the application
- UsedSQL Developerto query, update and monitor oracle database.
- WroteSQL statementsto create and update database tables.
- Elvyx,a tool designed to monitor and profile the jdbc activityis used to locate and fix performance issues.
- Built and deployed the application to various environments using MAVEN Scripts
- UsedCruise Controlfor creating a custom continuous build process.
- UsedRational Clear Questfor defect and Feature tracking.
- Involved in defect fixing during QA phase of the application
- UsedPostgre SQLas Back end database.
Environment: Java/Java EE1.5, Eclipse3.5,Apache Tomcat,Struts 2.x, JSP, Javascript, HTML, JSTL, Hibernate 3.X, XML, Junit,Log4j, MAVEN, Windows XP, UNIX, PUTTY
Confidential
Java/J2EE Developer
Responsibilities:
- Followed AGILE Methodologywith SCRUM Meetingsand involved in maintaining Sprint backlogs during thedevelopmentcycles
- Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions
- Responsible in designing UML diagrams like: Class and Sequence diagrams during the Analysis and Design phase of the application
- Used Struts MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application
- Used JSP’s in the presentation tier along with various JSTLtags, CSS and Javascript.
- Used various Design Patterns like MVC, Factory, DAO, Singleton etc while developing the application
- UsedSQL Developerto query, update and monitor oracle database.
- WroteSQL statementsto create and update database tables.
- Built and deployed the application to various environments using MAVEN Scripts
- UsedRational Clear Questfor defect and Feature tracking.
- Involved in defect fixing during QA phase of the application
- UsedPostgre SQLas Back end database.
Environment: Java/Java EE1.5, Eclipse3.5,Apache Tomcat,Struts 2.x, JSP, Javascript, HTML, JSTL, Hibernate 3.X, XML, Junit,Log4j, MAVEN, Windows XP, UNIX, PUTTY
Confidential
Junior Java/J2EE Developer
Responsibilities:
- Followed AGILE Methodologywith SCRUM Meetingsand involved in maintaining Sprint backlogs during thedevelopmentcycles
- Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions
- Responsible in designing UML diagrams like: Class and Sequence diagrams during the Analysis and Design phase of the application
- Used Struts MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application
- Used JSP’s in the presentation tier along with various JSTLtags, CSS and Javascript.
- Used various Design Patterns like MVC, Factory, DAO, Singleton etc while developing the application
- UsedSQL Developerto query, update and monitor oracle database.
- WroteSQL statementsto create and update database tables.
- Built and deployed the application to various environments using MAVEN Scripts
- UsedRational Clear Questfor defect and Feature tracking.
- Involved in defect fixing during QA phase of the application
- UsedPostgre SQLas Back end database.
Environment: Java/Java EE1.5, Eclipse3.5,Apache Tomcat,Struts 2.0, JSP, JavaScript, HTML, JSTL, JDBC, XML, Junit,Log4j, MAVEN, Windows XP, UNIX, PUTTY
