J2ee Consultant Resume
CA
SUMMARY:
- Over 7 years of professional experience in Software Development using JAVA/J2EE technologies.
- Expertise in designing, developing multi - tier applications using Java, J2EE, Servlets, JSP, Custom tags, Struts, JDBC, Hibernate, JavaBeans, JavaScript, HTML, XHTML/DHTML, XML, SOA, Web Services
- Extensively worked with frameworks like Struts, JSF, Spring MVC and Hibernate.
- Experience working on Application servers like IBM WebSphere, BEA/ OracleWebLogic and Apache Tomcat.
- Experience in working with ORM frameworks like Hibernate
- Experience in developing the web-based applications using MVC design pattern with Struts and Spring
- Hands on experience with Spring and technologies: Spring Dependency injection, Spring MVC, Spring JDBC
- Working experience with SOA, Web Services, WSDL, SOAP, Restful Technologies
- Proficient using Web Services Frameworks and Tools: Axis, Jersey and SOAP UI
- Experience with JUnit 3/4, Test NG and Log4j frameworks
- Experience in setting up CI integration with Maven, Jelkin and Ant frame works
- Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers, Creating test scriptsand writing and maintaining Stored Procedures/ Packages
- Coordinating with off-shore, build, QA and Business teams for issues resolution
- Integrated process into build system which autogenerates REST API documentation from source code improving API Documentation quality and availability while reducing maintenance costs.
- Maintain high quality of Restful Webservices.
- Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively
- Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management.
- Highly proficient in understanding new technologies accomplishing projects goals successfully. Exceptionally well organized, strong work ethics and willingness to work hard to achieve client requirements.
- Excellent written and verbal communication skills, presentation and problem solving skills.
TECHNICAL SKILLS:
Programming/Scripting: Java, HTML, XML, SQL, Java Script, Shell Script
J2EE Technologies: Java, J2EE, Servlets, JSP, JDBC, Web Services, Java Mail, JMS
Concepts: Waterfall, Agile, SOA, WSDL, SOAP
Internet Technologies: HTML, DHTML, CSS, JavaScript,AJAX, XML, XSD, XSLT, jQuery
Frameworks: Spring, Struts, JMS, Axis, Jersey, Ant, Log4j, Maven, AJAX
ORM: Hibernate, JPA
Databases: Oracle 9i, Oracle 11g/10g, MySQL IBM DB2, MS SQL
Query Languages: SQL,PL/SQL
Tools: and IDE: Eclipse, OEPE, RAD, Spring Source, StarUML, SOAP UI, TOAD, Jelkin
Operating Systems: UNIX, Linux, DOS, Windows, MAC OSX
PROFESSIONAL EXPERIENCE:
Confidential, CA
J2EE Consultant
Responsibilities:
- Analyzing the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving, technical guidance
- Involved in Agile Scrum methodology development, Agile meeting, Sprint and Release Planning meetings
- Developed Java Server components using Spring, Spring MVC, Hibernate technologies
- Configured Spring configuration files and components using Spring Annotations
- Developed a hierarchy of controllers, with generic interfaces and default implementations, exposed as Restful Webservices.
- Responsible for developing DAOs using Hibernate and configuration and writing HQL queries
- Developed and Consumed Restful Web Services using Jersey Framework
- Helped build team to configure Maven configuration files
- Configured Log4j mechanism for complete project using xml files
- Involved in JUnit testing
- Integrated the back end data with Angular.js and node.js libraries in the jsps
- Generated Java API Documents using sun java doc api and annotations.
- Helped UI team integrate with Java Entity Objects data from spring controllers with JSP using spring and JSTL tags. Also helped to resolve Java Script and jQuery integration issues and used UI framework like Knockout.
- Worked with SQL developer to interact with Oracle 10g tables.
- Made JDBC calls intoOracledatabase, communicated with Tomcat application server via web services
- Supported the application in production and worked on the incidents timely manner
- Closely worked with various teams: QA, Build & Deployment
Environment: Java, JSP, JavaScript,Servlets 2.5, JDBC, Oracle 10g, Spring 3.5, Hibernate 4, Web Services, REST, SOAP UI, Jersey, Maven, Ant, Log4j, JUnit 4, AngularJS, node.js, Web Logic Application Server, Agile, Eclipse, Tomcat, UML, HTML, XML/XSLT, DHTML, CSS, Java Script, SQL, TOAD
Confidential, MN
J2EE Consultant
Responsibilities:
- Analyzing the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving, technical guidance
- Involved in Agile Scrum methodology development, Agile meeting, Sprint and Release Planning meetings
- Developed Java Server components using Spring, Spring MVC, Hibernate technologies
- Configured Spring configuration files and components using Spring Annotations
- Developed a hierarchy of controllers, with generic interfaces and default implementations, exposed as RestfulWebservices.
- Responsible for developing DAOs using Hibernate and configuration and writing HQL queries
- Developed and Consumed SOAP and Restful Web Services using AXIS and Jersey Frameworks
- Helped build team to configure Maven configuration files and ant scripts for integrating with Maven site with Jelkin Continuous Integration (CI) tool
- Configured Log4j mechanism for complete project using xml files
- Involved in JUnit testing and generating reports using Clover Code Coverage tool
- Generated Java API Documents using sun java doc api and annotations.
- HelpedUI team integrate with Java Entity Objects data from spring controllers with JSP using spring and JSTL tags. Also helped to resolve Java Script and jQuery integration issues.
- Worked with JMS and Message Driven Beans.
- Worked with SQL developer to interact with Oracle 9i tables.
- Made JDBC calls intoOracledatabase, communicated with JBoss application server via web services
- Supported the application in production and worked on the incidents timely manner
- Closely worked with various teams: QA, Build & Deployment
Environment: Java, JSP, Servlets 2.5, JDBC, Oracle 9 i,Spring 3.5, Hibernate 4, Web Services, SOAP, REST, SOAP UI, AXIS, Jersey, Maven, Ant, Log4j, JUnit 4, Jelkin, Web Logic Application Server, Agile, Rally, Eclipse, JMS,Tomcat, UML, HTML, XML/XSLT, DHTML, CSS, Java Script, Oracle 10g, SQL, TOAD, Unix/Shell Script
Confidential, Wayne,PA
J2EE Consultant
Responsibilities:
- Implemented Agile (Scrum) Methodology that includes daily scrum with team.
- Designed, Architected and constructed code that used JSTL, Spring and Hibernate Frameworks
- Worked on Spring Controllers and connecting the services using Spring annotations and dependency injection mechanism
- Configured DAOs using Hibernate annotations to interact with back end
- Involved in writing HQL and SQL Queries for Oracle 10g database.
- Consumed web services and using JAXB, JAXP technologieswhile making the requests and parsing the response from Web services by using Xml
- Used Maven to build and deploy the application
- Employed Core Java, JMS,Oraclein developing post-trade message processing applications
- Designed and implemented an extensible data model and REST resource framework, allowing for runtime resolution of extensions
- Involved in Integrating Controllers with the presentation layer Java Script, Ajax, CSS, HTML and jQuery
- Used TestNG for the Unit Testing for the complete systems
- Used Log4j to setting up debugging and error information for production support
Environment: Java/Java EE, Eclipse, Hibernate, Web Services, SOAP, Restful, JSP, XML,Log4j, HTML, JavaScript, CSS, AJAX, JSTL,Oracle 10g, Toad, Tomcat application Server,Agile, JIRA, TestNG, SVN, Unix, Shell Script
Confidential, PA
JAVA/J2EE Developer
Responsibilities:
- Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation, Prepare Business Requirement Document.
- Used Agile Software Development Life Cycle Model.
- Web pages are developed using Jquery, HTML, DHTML, and JavaScript.
- Developed business modules using Hibernate &Struts frame works.
- Designed the presentation layer with HTML, JavaScript and JSPs.
- Configuration of application using Struts, Hibernate, DAO’s, Actions Classes, Java Server Pages.
- Configuring Hibernate, and using XML Programming(DOM,SAX)
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using Junit.
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment and provide critical reports to end users on time.
- Used SVN for version control.
- Deployed the application on Web Sphere Server.
Environment: Java 5, J2EE, JDBC,Struts, Hibernate 3,Oracle 10g, SQL, PL/SQL, Unix, JUnit, Java Beans, REST, Web Services, Rational Rose, UML, Jquery, JSP,RAD, HTML, CSS, XML, Java Script,SVN, IBM Web Sphere
Confidential, Mettawa, IL
JAVA/J2EE Developer
Responsibilities:
- Involved in architectural specification of the product, analysis, implementation and deployment of the application.
- Involved in developing the various modules for this application.
- UsedJDK 1.6version for MBIIS project and is developed and deployed in Apache Tomcat 6.0 environment.
- UsedStruts framework for configuration presentation layer components
- Developed application usingRest Web Services to communicate with third-party information provider.
- UsedMicrosoft SQL Serveras thedatabase.
- UsedJDBC3for the database connection pooling
- Designed and developed the front-end and back-end usingJSTL, Java Script, CSSandSpring 3.0
- ProvidedProduction supportfor the project
- UsedSVN (Apache Subversion)as version control system.
- Involved in installing and configuring Maven, Tomcat 6.0 and MS SQL for the development of the application.
- UsedJIRAfor bug tracking and follow ups.
Environment: JAVA1.6, J2EE, Servlets, Struts 1.3, Hibernate, JDBC3, JSTL, JSP, JavaScript, JUnit, Tomcat 6.0, Oracle, Web Services, SOAP, SVN, Maven, Apache AXIS