Post Job Free
Sign in

Web Services Developer

Location:
Farmington, MI
Posted:
April 28, 2016

Contact this candidate

Resume:

Megha Agarwal acujw9@r.postjobfree.com

Java/J*EE Developer Mobile- 616-***-****

Summary:

Having 7+ years of IT experience in Analysis, Design, Development, Testing, Deployment and Implementation of applications using JAVA, J2EE, Web Services, Spring, Hibernate Technologies.

4+ years of experience in production support and Maintenance.

Exposure to complete Software Development Life Cycle (SDLC) of Distributed Enterprise Applications and Web based Solutions.

Extensively worked in developing Applications using MVC, Spring and ORM (Object Relational Mapping tools) like Hibernate Frameworks.

Hands on experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services.

Expertise in working with presentation layer frameworks like JSP, HTML, XML, JavaScript, CSS, XSLT, JSON and AJAX,JQuery.

Experience in deploying applications using Webservers like Apache Tomcat 5.x/6.x/7.x/8.x and Application Servers.

Developed J2EE applications by using IDE's such as Eclipse.

Good knowledge of database connectivity (JDBC) for databases like Oracle 10g/11g, SQL Server, MySQL, MS Access.

Hands on experience in log4J implementation to persist data into log files and Ant and Maven for the build and deployment of applications.

Worked on J2SE technologies like Core Java (Multithreading, Collections, Garbage Collection, and Exception Handling) and worked on J2EE like JDBC, Servlet and JSP.

Experience in building and deploying EAR, WAR, JAR files and working with various version control systems such as CVS, SVN.

Expertise in developing unit test code for java programs using Junit and Selenium.

Experience in Object Oriented Analysis and Design (OOAD) using different design methodologies.

Well versed on Data modeling concepts.

Experience in SOAP and REST for developing Web Services.

Hands on experience of application server setup, configuration, uploading and deployment of applications on remote servers.

Involved in AGILE SCRUM and Waterfall software development methodologies.

Excellent experience in writing UNIX shell scripts/PL SQL queries and debugging.

Very Good understanding of java development with Jenkins, Maven.

Goal Oriented Team Player with strong problem solving and trouble-shooting capabilities. Highly adaptive and motivated with ability to grasp things quickly and possess excellent interpersonal, technical and communicational skills with ability to meet timelines.

Good Team Leadership and Co-ordination Skills.

Technical Skills:

Operating System: Windows 7, 8, and 10, Windows XP and Linux, Unix

Languages: Java,C, C++, J2EE, UML, XML, PL/SQL, JavaScript, XML, HTML, AJAX, PERL,Unix shell scripting,

CSS, JQuery, and XSLT

Web Technologies: Servlets, JSP, JSON, JMS, JDBC, JavaBeans

Methodologies: SDLC, OOAD

Servers: Apache Tomcat 5/6/7/8

Databases: Oracle 10g, SQL Server, MySQL, MS Access

IDE: Eclipse, Toad, SQL developer

Testing Framework: Junit,Selenium

Web Services: REST,SOAP

Designing Tools: Photoshop

Work Experience:

Java/J2EE Developer

CDPHP,Albany,NY

November 2015 to April 2016

Responsibilities:

Extensively Involved in Design and Development of the project and preparation of Technical Specification documents.

Extensively worked on creating setup and configuration for Spring and Hibernate

Worked on Hibernate object/relational mapping according to database schema.

Worked extensively on Spring IOC/ Dependency Injection.

Extensively worked on static HTML pages into JSP's.

Worked on JQuery for GUI level validations, Ajax calls and for other UI function

Worked on Ajax for handling request asynchronously.

Used java multithreading for sending emails using Java Mail API.

Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.

Developed JUnit test cases for DAO and Service Layer methods to accomplish TDD approach

Used Log4J to print the logging, debugging, warning info on the server console.

Performed Unit testing by using Junit.

Environment: JDK 1.6, Java EE 5/6, WebLogic 10.3.5, SQL Server 2008, JSP 2.1, Spring 2.5, Hibernate 3.2, JavaBeans, HTML, DHTML, CSS, JavaScript, XML,Maven, JUnit, Log4j, TOAD, UNIX, WindowXP, Eclipse, FTP, Waterfall, MVC

Java/J2EE Developer

Pearson, Minneapolis, USA

July 2014 to October 2015

Responsibilities:

Involved in the complete Software Development Lifecycle (SDLC) using the agile development Methodology.

Interacted with the end users and participated in the SCRUM meetings.

Responsible for creating Use Case diagrams, Object Model diagrams, Class diagrams, Sequence diagrams and deployment diagrams using Rational Rose.

Analysis, design and development for front end work using HTML, DHTML, CSS, Java Script, JQuery, JSPs and XML.

Developed the application using Spring Web MVC and RESTful web services.

Develop and run test scripts to ensure rules are working as required.

Implement Spring framework to develop inversion of control and injection of beans based architecture.

Used JSP taglibs to develop more dynamic web pages.

Used JQuery to implement client side functionality.

Implemented restful services supporting both XML and JSON with Spring MVC.

Implemented synchronized and multithreaded design using spring MVC components.

Created and developed functionality for java EJB's.

Developed Data Access Layer using Hibernate ORM framework.

Improved automated test suite in JUnit, maintained consistent environment; trained in TDD.

Implemented Spring DI for the Services.

Used Web Services using RESTful to interact with other existing applications.

Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.

Developed the WAR/EAR file using maven script and deployed into Web Sphere Application Server.

Used Java Message Service (JMS) for loosely coupled, reliable and asynchronous exchange of customer information among J2EE components and legacy system.

Used Log4j to implement logging facilities. Used Maven as a Project management tool.

Manipulated DB2 for data retrieving and storing using Hibernate.

Implemented Test-driven-development using Junit.

Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting Testing and Development Environment.

Environment: Java 1.6, JSF, J2EE, JSP, Servlets, Spring 3.0, JPA, Web Services-REST, IBM DB2, Hibernate 3.0/4.0,

JavaScript, HTML, CSS, AJAX, XML, IBM WebSphere, Eclipse, CVS, JUnit, Maven.

Java/J2EE Developer

Accenture Services Pvt Ltd,IN

March 2012- June 2014

Responsibilities:

Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.

Developed the Presentation layer using the MVC paradigm, implemented by Spring MVC.

Used Spring IOC to inject services and their dependencies.

Developed the front-end screens using HTML, CSS and JSP.

Implemented dynamic functionality to screens using JQuery and Implemented Asynchronous means of retrieval of data using AJAX.

Implemented stateless session beans in business processing layer.

Implemented Hibernate in data access layer to access and update information in the database.

Implemented HQL queries to perform data base operations.

Implemented SOAP based JAX-WS web services.

Used Maven to build the application and deploy on WebLogic Application Server.

Involved in design and development of server side layer using SpringIOC, SpringORM, SpringAOP and JAX-WS web services.

Used Auto-Wired for bean management through Spring IOC.

Created test cases using JUNIT and Eclipse for IDE.

Implemented Spring AOP for logging and exception handling for common logic.

Used Log4J for logging and tracing the messages.

Involved in integration testing and defect fixing.

Debugging the application by running the server in debug mode and having the experience in usage of log4J to log the information in log files.

Involved in Code Reviews and Code deployment process.

Used Eclipse as IDE tool to develop the application and JIRA for issue tracking.

Used SVN for version control and JIRA for project and issue tracking.

Environment: Spring, Hibernate, AJAX, JSP, Eclipse, WebLogic, HTML, JSTL, Oracle, PL/ SQL, SQL, Web Services(SOAP), Maven, Log4J, Junit

Java/J2EE Developer

Accenture Services Pvt Ltd,IN

March 2010- February 2012

Responsibilities:

Understand the existing business application, review and analyse the project requirements.

Estimating preliminary and definitive efforts for the requirements.

Involved in various phases of Software Development Life Cycle (SDLC) of the web/desktop application like

Requirement gathering, Design, Analysis and Code development.

Managing the team through the development tasks like coding, unit testing and integration testing.

Participate in quality assurance reviews (design, code, and test plan reviews).

Managing the configuration control and defect prevention activities.

Migrating code to different testing regions.

Good experience Multi-threading to overcome the errors in the process of transactions.

Translated visual designs into meaningful user experiences through the use of various presentation layer

Technologies including HTML JavaScript, and Servlets.

Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.

MySQL was used as backend and JDBC-API was used to communicate with Database.

Updated CSS layout to reflect the new changes as per the addition of new components.

Created XML Schema, XML template and XLS.

Experience in implementing SOA architectures with web services using WSDL, UDDI, and RESTful and XML technologies like XSL (XSLT).

Participated in the daily Agile SCRUM meetings.

Involved in consuming, producing SOAP based web services using JAX-WS.

Environment: Oracle, PL/SQL, UNIX, JavaScript, XML, AJAX, web services, JDBC, Servlets,MySQL,CSS,JUnit

3Di Systems Pvt Ltd, IN

Member of Technical Staff

March 2008- September 2009

Responsibilities:

Understand the project requirements.

Detailed level designing from the high level design models.

Creating test documentation.

Coding and self-review of code through code review checklists.

Unit and integration testing the application using Junit.

Maintaining the defect trackers and reports for defect prevention activities.

Defect fixing in QA phase.

Support during the implementation of the features.

Used JDBC drivers to connect to the back end Oracle9i database.

Log4J was used to log Messages.

Responsible in developing JSP's and Servlets.

Used Spring MVC Architecture.

Extensively worked on creating setup and configuration for spring and Hibernate.

Involved in designing and developing forms on the client side using HTML/DHTML, JavaScript.

Environment: JAVA, J2EE, JSP, Servlets, Spring Framework, JDBC, Hibernate, HTML, CVS, JavaScript, Oracle 9i, Log 4j

Education:

Bachelor of Engineering (electronics) from Madhav Institute of Technology & Science, RGPV University, Gwalior, India



Contact this candidate