Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
Detroit, MI
Posted:
May 23, 2016

Contact this candidate

Resume:

Keerthi

acuw0p@r.postjobfree.com

248-***-****

Professional Summary:

Over 7+ years of experience in JAVA/J2EE projects in software analysis, design, implementation and UI development.

Extensive exposure to J2EE environment, well experienced in MVC architecture and Spring Framework.

Experience in building Enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE(Servlets, JDBC, JSP, JSF, EJB, JPA,XML), Spring Framework and Hibernate Framework.

Extensive experience publishing and consuming Web Services using SOAP and RESTful API.

Hands on experience with processing XML using SAX and DOM.

Good knowledge in Spring Framework, Object Relation Mapping using Hibernate.

Web application using HTML5, CSS3, JavaScript, Bootstrap, JSON, Ajax, Custom Tag Libraries, JSF, JQuery and various java design patterns.

Strong Skills for writing reusable JAVA libraries.

Strong at Internet Programming with HTML, DHTML, AJAX, Java Script, Angular.js, CSS, XML, XSLT, Web Services (SOAP).

Extensive work experience using Web Services (SOAP, WSDL, UDDI) and Service Oriented Architecture (SOA).

Experience using Design Pattern: Session Facade, Value Object, Business Delegates, Singleton, Factory, Service locator and Data Access object pattern.

Strong experience in XML, XSLT, Web Services (SOAP, WSDL, UDDI), DTD, DOM Parsers API.

Extensive Knowledge on databases like Oracle, MySQL.

Extensive experience in designing, developing and deploying J2EE applications on Web Sphere Application server, WebLogic, Apache Tomcat, JBoss etc.

Good Experience with XML technologies including XML, XSL, and XSLT.

Proficiency with relational databases / SQL development.

Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.

Java-based development and configuration management tools such as Eclipse, Maven, and JUnit.

Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.

Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.

Working knowledge of industry standard development practices and concepts such as MVC and UML.

Experience with test-driven development and continuous integration based environments.

Excellent communication, Teamwork, interpersonal and presentation skills, fast learner and organized self-starter.

Technical Skills:

J2EE Technologies

Servlets, JSP, Struts, Hibernate, Spring, Spring MVC, Spring DAO, Spring Security, Spring WS, JDBC, JSP, EJB, Web Services

Databases

Oracle, MySQL

Web Technologies

HTML 5, CSS3, JavaScript, JSON, AJAX, JQuery, Bootstrap, Angular.js

Web Server

Tomcat, WebLogic and JBoss

Application Servers

Apache, JBoss, WebLogic, Glassfish

Frameworks

Spring MVC, Hibernate

Developer Tools (IDE)

Eclipse, Net Beans, MySQL Workbench

Operating Systems

Windows, Linux

Programming Languages

C, Java, SQL, PL/SQL

Modeling Languages

UML

Configuration-Management Tools

Log4j, ANT,MAVEN, JUnit

Methodologies

Waterfall, Agile

Web-Services

Restful, SOAP(SOA and WSDL)

Professional Experience

Hewlett Packard Enterprise, Pontiac, MI Aug 14 – Present

Metrix Website Development

Role: Java Developer

Responsibilities:

Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web Services (SOAP, WSDL).

Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques.

Designed, developed, and modify Java/J2EE applications using technologies such as JSP, SQL, and XML.

Designed and developed JSP Pages using Struts Framework and Tag libraries. Implemented front end validations through Struts Validations.

Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.

Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc in Spring MVC.

Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML 5, JavaScript, Angular.js.

Implemented features like user Table in Metrix website using Spring Framework, Maven, JUnit, HTML, JavaScript & Tomcat.

Involved in integrating with external systems using Spring3.x Framework.

Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.

Created XML Schema, XML template and used XML SAX/DOM API to parse them.

Implemented the dynamic web pages using JSP.

Developed components in a Java environment.

Involved in creating UI web pages using HTML5, CSS3 and JavaScript.

Used Maven as a build tool in the project.

Deployed the developed web components on Apache Tomcat Web-Server.

Generated the output XML files.

Implemented the project using Agile Methodology.

Configured and created application log files using Log4J.

Unit tested application using JUnit and built the package using Ant and deployed the application on to WebLogic App Server.

Involved in writing queries, stored procedures, functions, packages, and triggers in SQL.

Assisted DB development team in developing stored procedures and designing the database. Used Toad for running the SQL queries and developing Stored Procedures.

Worked on testing of the project on both development and testing servers (UNIX).

Environment: Java, J2EE, Spring Framework, Spring Tool Suite, Hibernate, EJB, JPA, JSP, JSTL, JDBC, Angular.js, Maven, XML, HTML, CSS, JavaScript, JQuery, WebLogic, Log4j, SQL,UNIX, MySQL, JUnit, Agile Methodology, UML.

Thrivent Financial, Appleton, WI Thrivent Mar 13 - Jul 14

Billing Payment Contract Service

Role: Application Developer

Responsibilities:

Acquired the requirements and worked on the design of the project.

Implemented the billing payment contract service using spring and Hibernate Frameworks.

Developed application using Spring MVC, JSP, JPL, JPF, OSB, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.

Designed the applications using Struts MVC framework for easy maintainability.

Integrated Spring framework with Hibernate that is used for Database operations.

Involved in writing Servlets, JSPs to generate Dynamic Web Pages.

Implemented the logic for accessing the different lines of business such as lifecomm, life master, annuity, mutual fund, life service, health, horizon, universal life and traditional life.

Designed the applications using Struts MVC framework for easy maintainability.

Developed a core component of Analytics with Ext.js and Angular.js.

Used Session Beans handles bank transactions.

Database access was implemented through JDBC.

Generated workflow and back end XML files.

Implemented the payment validations of contracts of different lines of business like annuity, lifecomm, health, horizon, and mutual funds.

Implemented the business rules of the contract payments using agile methodology.

Developed and Deployed EJBs and other Components in the JBoss Application Server.

Developed front end screens to be cross-browse & cross-platform based application while using JSP, XML, XHTML, CSS, JavaScript/JSON, DOM and AJAX.

Used DAO, VO (Value objects) and other J2EE Design Patterns in developing application code.

Designed and Developed Java Script Frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.

Redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.

Designed / Developed Ajax Driven Web based application using JavaScript, Ajax, JSON, JSPs and Servlets.

Worked on unit testing of member service and different lines of business connections using JUnit.

Developed Web Services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.

Co-ordinate with QA for testing, Production releases, Application deployment and integration.

Involved in Production Support and minor enhancements as per application requirements.

Environment: J2EE, Spring Framework, Hibernate, Spring Tool Suite, WebLogic, Servlets, JDBC, JSP, EJB, JPA, JSTL, XML, HTML, CSS, JavaScript, Angular.js, JQuery, Jboss, Agile Methodology, and JUnit.

HIPMUNK, San Francisco, CA Sep 11 - Feb 13

Online Properties Booking Application

Role: Java Developer

Responsibilities:

Involved in the Designing and Development of the project.

Analyzing and gathering the requirement specification.

Developed web application using Spring Framework.

Application development using JSP, Servlets, JavaScript and JDBC Technologies.

Involved in using Hibernate for data persistence tier.

Developed Server side code using Servlets, JSPs running on GlassFish.

Developed web applications using JSP Tag Libraries.

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

Employed MySQL as backend to access and update information in the database mapping Objects with respective tables.

Created SQL Queries, Stored Procedures to create, retrieve and process data from database.

Used JavaScript for certain form validations.

Prepared test cases and test scenarios as per business requirements.

Performed extensive test driven development using JUnit for unit testing.

Environment: Java, J2EE, Spring Framework, spring, Hibernate, Spring Tool Suite, JDK, JDBC, JSP, Maven, JSTL, Servlets, HTML, CSS, JavaScript, XML, MySQL, JUnit.

Orbit technologies, Hyderabad, India. Jan 10 - Aug 11

Campus Connect

Role: Java Developer

Responsibilities:

Developed in the technical design of the project.

Used Spring Tool Suite as an IDE for developing the application.

Developed Servlets and JSP to coordinate the flow.

Developed web applications using Spring Framework, JQuery, and HTML.

Developed and enhanced application on Spring Framework.

Developed User Interface using HTML/JSP and JSP Custom tag Libraries and User Validations using JavaScript.

Application is deployed on Apache Application server and Maven is used as a build tool.

Used XML to transfer the amount to transfer application.

Designing the flow of the project using Waterfall Model.

Tested the applications using JUnit.

Performed code reviews.

Environment : Java, STS, J2EE, Spring Framework, Spring MVC, Hibernate, Servlets, JDBC, JSP, XML, Tomcat, HTML, CSS, AJAX, JavaScript, JSTL, MySQL, SQL, PL/SQL, UML, MAVEN, JUnit.

Genesis solutions, Hyderabad, India. Oct 08 – Dec 09

Intra Mailing System

Role: Associate Software Developer

Responsibilities:

Involved in the design of the Project “Intra Mailing System”.

Developed the Servlets for processing the data on the server.

Involved in the implementation of different modules of the project like, Login, Inbox, Sent, Trash, Draft, and Job opportunities for the team, Events, Team Profiles, Technology news using Servlets, JDBC, JSP and Web Logic server.

Worked on the user interface of the system using HTML, CSS, and JavaScript.

Involved in testing of every module’s functionality by using different cases and validations.

Created different tables which are required for storing the data for different modules using SQL.

Presented some of the modules to the client.

Used Log4J for logging and tracing the messages.

Highly involved in full software development life cycle implementation.

Participated in weekly status meeting with manager.

Environment: Java, J2EE, Eclipse, Servlets, JDBC, JSP, XML, Tomcat Apache, HTML, CSS, JavaScript, Oracle, SQL, Waterfall model.

Reference: Available upon request.



Contact this candidate