Java/j2ee Technical Consultant Resume
WI
SUMMARY
- About 13 years of experience in Web and Enterprise applications development using J2EE.
- Exposure to Complete Software Development Life Cycle of Distributed Enterprise Applications and Web Based Solutions.
- Proficient in Enterprise Applications of HealthCare and Automobile domain.
- Excellent analytical and programming skills
- Hands on experience in building and performance tuning of Java/J2EE technologies, JDBC, Servlets, JSP, JavaScript, Hibernate, Spring, Struts, webservices, SQL and Stored Procedures.
- Hands on experience in building Web Services (WSDL using SOAP protocol).
- Expertise in developing XML documents with XSD validations, SAX, DOM, JAXP parsers to parse the data held in XML documents.
- Worked on XPath and XQuery Languages.
- Experience in development of spring modules like Spring CORE, DI, ORM, MVC, Web Flow and AOP.
- Expertise on working with presentation layer frameworks like JSP, HTML, XML, JAVASCRIPT, CSS, XSLT AND AJAX.
- Experience in deploying applications using Web Servers like Apache Tomcat and Application Servers like Web Logic, IBM Websphere, and Glassfish.
- Developed J2EE applications by using Rational Application Developer and IDE’s such as Eclipse and RAD.
- Experience in using RDBMS concepts and worked with Oracle 10g, SQL server and good experience in writing stored procedures, Functions and Triggers using PL/SQL.
- Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
- Worked on J2SE technologies like Core Java (Collections, Garbage collection, Exceptional Handling) and worked on J2EE like JDBC, Servlet, and JSP.
- Good experience in implementing different design patterns such as Singleton, Factory pattern, DAO, Session Facade and Model View Controller
- Extensive knowledge in working with different MVC Frameworks like Struts, Spring and ORM (Object Relational mapping tools) like Hibernate.
- Extensive exposure on Restful.
- Good hands on JUnit testing.
- Good problem - solving skills, quick learner, effective individual and team player, excellent communication and presentation skills.
TECHNICAL SKILLS:
Technologies: J2EE, Java EE 5, Servlets, JSP, WSDL, XML, JAX-RPC, EJB 2.x, JDBC 2.0, UML, MVC, JSF, STRUTS, Spring, JAXP, JAXB, XSL, XSLT, JMS, Hibernate.,XPath,XQuery
Databases: Oracle, DB2 & MySQL
Mark-up Lang: HTML, DHTML, XML, XSLT
Methodology: OOAD, UML, MVC 2 (Struts)
App Servers: Web Logic 6.x, Web Sphere6.x and Glassfish3.x
Web Servers: Apache
Operating Systems: Windows, AIX, HP Unix
Scripting Lang: Shell, Java Script, Ajax
Tools: Eclipse, WSAD, RAD, SVN, Junit, Ant, Log4J,MVN
PROFESSIONAL EXPERIENCE:
Confidential, WI
Java/J2EE Technical Consultant
Responsibilities:
- Involving in design, development and of spring batch application.
- Coding and building the Service, Business layers using spring framework and Maven build.
- Creating Junit test cases for the classes developed to make sure 100% code coverage.
- Deploy the application in development ENV.
- Peer-review of design and development deliverable s.
- Maintaining design and coding standards and Best Practices.
- Collaborates with the SME partners to clarify technical queries and requirements.
- Interacting with offshore team to discuss daily status.
- Providing Technical support to the other team members.
- Giving project demos to the customer on timely basis.
- Technical Help to other team members.
- Coded the logic for performing the integrity checks for numerous source files in the Controller layer.
- Involved in the understanding and designing of the complex back-end framework.
- Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
- Used XPath to navigate through elements and attributes in an XML document.
- Used XQuery to query XML data like SQL for database.
- Implemented Java to XML binding using Spring (OXM).
- Consumed SOAP based services.
- Designed and Developed exception handling framework.
- Coded many custom-made exception classes as and when required.
- Developed the J2EE components using RAD.
- Used SVN for version control.
Environment: Spring MVC, Spring IoC, Spring Batch, Hibernate, XPath, XQuery, XML, Junits, Maven, SVN, WAS 6.0, STS, Oracle, DB2
Confidential, MI
Sr. Java Developer
Responsibilities:
- Support efforts to assess current state, identify customer requirements, and define the future state and/or business solution.
- Research, gather and synthesize information.
- Processing of service requests (e.g. data excerpts, data corrections).
- Analysis and solution of incidents and problems (e.g. adjust configurations and jobs - no code hotfixes )
- Processing of incidents or service requests that cannot be processed by the 1st level support and can be categorized as “issue is due to central applications”
- Carry out change management processes (apply, evaluate, communication of change requests)
- Processing of defined routine tasks (operational management“, e.g. control of logs and job flow)
- Proactive problem management (e.g. recognize capacity trends, report optimization potential to the 3rd level)
- Provide Deployment Tests for all new Releases
- Coordination with VW Operating/Service Competence Center.
- Expectation of first shot resolution: > 80% (derived from experience values)
- Respond to assigned problem management tasks
- Coordinate relevant parties in case of a Major Incident and solve Major Incident
- Deployment of releases and hotfixes in the pre-live and production environment, rollout support
- Extensively used SVN for version control.
- Designed and Developed exception handling framework. Coded many custom-made exception classes as and when required.
- Developed the J2EE components using RAD.
- Followed TDD and created numerous test cases for unit testing of the code using JUnit testing framework.
- Used XPath to navigate through elements and attributes in an XML document.
- Used XQuery to query XML data like SQL for database.
- Used Log4j to implement logging facilities.
- Used Maven as a Project management tool.
- Configured and Deployed application on websphere Application Server.
Environment: Java/J2EE, JSP, JavaScript, HTML, CSS, JDBC, UML,XPath,XQuery, XML, Servlets, Apache Axis, SOAP, UDDI, WSDL, Spring, Hibernate3, SQL, PL/SQL, Log4J, Maven, ANT, Toad, Oracle 10G, RAD 7.0, WebSphere6.1, SVN
Confidential
Senior Application Developer
Responsibilities:
- Responsible for creating Use Case diagrams, Object Model diagrams, Class diagrams, Sequence diagrams and deployment diagrams using Rational Rose.
- Developed the presentation layer using HTML, DHTML, CSS, Java Script, JSPs and XML.
- Developed the application using Spring Web MVC architecture.
- Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
- Developed Data Access Layer using Hibernate ORM framework.
- Have coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
- Extensive involvement in database schema design, development and coding.
- Tuned SQL Queries, created complex stored procedures, packages, functions, triggers, jobs.
- Coded the logic for performing the integrity checks for numerous source files in the Controller layer.
- Involved in the understanding and designing of the complex back-end framework.
- Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
- Used XPath to navigate through elements and attributes in an XML document.
- Used XQuery to query XML data like SQL for database.
- Implemented SOAP based Webservices.
- Designed and Developed exception handling framework. Coded many custom-made exception classes as and when required.
- Developed the J2EE components using RAD.
- Used SVN for version control.
- Followed TDD and created numerous test cases for unit testing of the code using JUnit testing framework.
- Used Log4j to implement logging facilities.
- Used Maven as a Project management tool.
- Configured and Deployed application on websphere Application Server.
Environment: JDK 1.5, Java EE 5, websphere, Sybase,DB2,Oracle 10g, JSP 2.1, Spring, Hibernate, Java Beans, HTML, DHTML, CSS, Java Script, Xpath,XQuery,XML, Webservices (WSDL,SOAP,XSD), Maven, JUnit,Log4j,TOAD
Confidential
App Technical Support Specialist
Responsibilities:
- Prepared for project Estimation, SOW and activity plan.
- Involved to setup project environment.
- Developed reusable business components by using J2EE technology.
- Managed team and preparing detailed work plan.
- LDAP Configuration with WAS6.
- Interacted to the client and discussing the functionalities.
- Interacted to the client, to clarifying and resolving the issues.
- Deployed, debugged and tested the application on AIX Env.
Environment: JSP,JSF, JDBC, HTML, Java Script, Websphere,RAD, Oracle.
Confidential
Software Implementation Tech Consultant
Responsibilities:
- Prepared for project Estimation, SOW and activity plan.
- Involved designing and depicting High Level and Low Level artefact’s by using IBM RSA Tool(To generate Analysis model, Use case Model, Design Model and RSA Documentation.)
- Managed team and preparing detailed work plan.
- Developed reusable business components by using J2EE technology.
- Interacted to the client and discussing the functionalities.
- Interacted to the client, clarifying and resolving the issues.
- Deployed, debugged and tested the application.
- Implemented J2ee Design patterns.
Environment: JSP, JSF, Hibernate, HTML, Java Script, Websphere,RAD, RAS,Oracle.
Confidential
Software Developer
Responsibilities:
- Developed reusable business components by using J2EE technology.
- Interacted to the client and discussing the functionalities.
- Interacted to the client, clarifying and resolving the issues.
- Deployed, debugged and tested the application.
- Implemented J2ee Design patterns.
Environment: JSP, Servlets, Struts, HTML, Java Script, weblogic, eclipse, Oracle.
Confidential, Phoenix
Software Developer
Responsibilities:
- Developed reusable business components by using J2EE technology.
- Interacted to the client and discussing the functionalities.
- Interacted to the client, clarifying and resolving the issues.
- Deployed, debugged and tested the application.
- Implemented J2ee Design patterns.
Environment: JSP, Servlets, Struts, HTML, Java Script, Websphere, WSAD, DB2.
Confidential, New York
Software Developer
Responsibilities:
- Developed reusable business components by using J2EE technology.
- Interacted to the client and discussing the functionalities.
- Interacted to the client, clarifying and resolving the issues.
- Deployed, debugged and tested the application.
- Implemented J2ee Design patterns.
Environment: JSP, Servlets, Struts, HTML, Java Script, Websphere, WSAD, Oracle.
Confidential
Software Developer
Responsibilities:
- Involved in the coding, Debugging, Testing and Deployment.
Environment: JSP, Servlets, Struts, EJB,HTML, Java Script, Websphere, WSAD, DB2, SVN and Elixir Reporting Tool.
