Resume

Sign in

Web Services Developer

Location:
Morrisville, North Carolina, United States
Posted:
October 11, 2016

Contact this candidate

Resume:

Sai Venkata

acwz89@r.postjobfree.com

571-***-****

Summary:

Over 2 years of experience as full end to end Web Application Developer in various banking, insurance, healthcare and telecom projects.

Strong working experience in JAVA/J2EE development, maintenance, enhancement and support.

Strong experience in UI Development, Web UI analysis, Web design, coding, testing, implementation and Support working with various projects

Extensive experience in MVC frameworks such as spring, JSF, Struts.

Good knowledge in ORM frameworks like Hibernate, JPA.

Expertise in Core/Advanced Java with various servers like Apache Tomcat, Jboss, IBM Weblogic and Websphere servers.

Good knowledge of MySQL, PL/SQL, Oracle, DB2 databases.

Expertise in Utility tools like ANT, Log4j, JUNIT and Maven.

Strong experience in Web Services SOAP and REST Protocols.

Good knowledge in JPA, JPQL.

Good experience in using Servlets, JSP and using Tag Libraries, EL.

Strong knowledge in using JMS and JNDI.

Good experience in XML, XSD, DTD and in binding XML schema and Java representations using JAXB.

Good knowledge and experience in CSS, HTML, JS, jQuery and AJAX framework.

Strong experience in using testing framework like JUnit.

Experience in Banking, Investments, Cable background and health care domins.

Good experience in Software Development Life Cycle (SDLC) including Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management, Production/Customer Support, Maintenance

Good knowledge and experience with Agile, Waterfall development process/methodology.

Ability to work with cross-functional teams (Product Management, Developers, QA, UAT, Performance testing and Operations).

Having Strong analyzing, debugging and problem resolution skills.

Highly self-motivated individual with very good communication skills and dedication towards work.

Fast adaptation to new technologies and environments, strong analytical, debugging and problem solving skills.

Technical Skills:

Java Technologies

Core Java, API Development, Multi-threading, Spring, Struts, Hibernate, Servlets, JSP, JDBC, JNDI, JPA, Web Services (Restful, SOAP) and EJB.

Web Technologies

HTML5, Javascript, CSS, AngularJS, JAXB, JSON, JQuery, XML, XSD, AJAX framework, and XSLT.

Database and tools

MySQL, PL/SQL, Oracle, Oracle SQL Developer and TOAD.

Web/Application servers

JBoss, Web Sphere, Web logic and Tomcat.

JavaScript Frameworks

JQuery, JS.

IDE Tools

Eclipse, Netbeans.

Build and Integration

Maven, Apache ANT.

Testing tools

SoapUI, Junit, Spring Junit, QC, Loadrunner, QTP and Log4J.

Operating Systems

Windows '98/XP/2000/7/8.

United Health Group, Raleigh, NC July 15– Present

Java J2EE Developer

Responsibilities

Involved in Analysis, Design, Development, UAT and Production phases of the application.

Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.

Used the Inversion of Control module of spring framework

Preparing DB scripts and PL/SQL programming to resolve DB related production issues.

SQL Query tuning to enhance performance of application in production environments.

Used JBoss as Application server

Developed the Persistence Layer using Hibernate.

Responsible for using XML Schema XSD, DOM, XSL, XSLT, XPATH for development

Worked on the consumption side of RESTful services

Designed RESTful web services with JSON representation for handling AJAX requests.

Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.

Used Multithreading and Concurrency, and implemented threads while preparing and generating mails.

Customized and Deployed Authentication Service using LDAP to use for Single Sign On for all web based projects within the firm

Used AngularJS controllers to update entity models and Tasks database

Created Front end screens using HTML5, CSS3, JavaScript, JQuery.

Used Elastic Search for setting up the search user.

Used Custom AngularJS filters to provide better search experience

Used html for implementing the persistence mechanism in the application.

Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate

Used Hibernate for Object Relational Mapping

Developed few stored procedures, triggers and sequences on Oracle 11g.

Used Unix commands to go through the server logs and identify the issues

Used SVN, Clear Case as version management tool

Implemented several design patterns like Singleton, MVC and Factory design patterns

Used Maven as a Build tool

Used Jenkins for Continuous Integration

Created a tool to compare results of two queries from two different data sources

Wrote test cases using TestNG

Environment: Java 1.6, Spring 3.0, Spring IOC, Hibernate, Jenkins, SQL Developer, Python, Tomcat 7, Oracle 11g, JBoss6.1, XML, XSLT, HTML 5, CSS3, AJAX, Jquery, Eclipse, SVN, EJB, Maven 3.0, Web Services, REST.

IBM, Bangalore, India Jan 13– Dec 13

Java developer

Responsibilities:

•Used agile software development methodology which helps to develop project plans.

•Implemented Patterns such as Singleton, Factory, Facade, Prototype, Decorator, Business Delegate and MVC.

•Involved in frequent meeting with clients to gather business requirement & converting them to technical specification for development team.

•Created the Class diagrams, Flow diagram, while using the UML.

•Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.

•Involved in java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework Used WSDL and SOAP protocol for Web Services implementation.

•Used CXF Web Services in SOAP and WSDL to communicate through different application.

•Implemented Spring and Persistence object Java Persistence API (JPA).

•Implemented JUNIT test cases to test whole cycle to interact all modules.

•Designed and developed UI screens with XSLT and JSF to provide interactive screens to display data.

•Used Custom Validations to make sure that work order cannot submit any invalid input values.

•Developed POJO for Interactions with database using Hibernate ORM framework.

•For XML marshalling and un marshalling used JAXB.

•Working with databases Oracle.

•Build and deployed war file in WebSphere application server.

•Involved in Bug fixing and Enhancement phase, used find bug tool.

•Version Controlled using SVN.

•Developed application in Eclipse IDE.

•Using Maven as build tool.

•Designed use case diagrams, class diagrams and sequence diagrams using Microsoft Visio tool.

•Extensively used Spring IOC, Hibernate, Core Java such as Exceptions, Collections, etc.

•Involved in the Object Oriented Requirement Analysis Phase of the project in order to gather business logic requirement

•Used SVN for version control.

•Performed unit testing, system testing and user acceptance test.

•Interacting with web service exposed by RTM system using JAX-RPC.

•Supporting PM in technical tasks & delivery schedule development

•Conducting design & code reviews

•Tracking of tasks using Scrum Methodology in Version One.

•Implemented logging for the whole application using Log4j.

Environment: Core Java, Spring Framework, SOAP Web services, Oracle 11g application Server, JUnit, DAO, SOAP UI, PHP, Eclipse IDE, JAX-RPC, SVN, XML, Crucible, Hudson, Maven, Version One, Sonar, Windows, UNIX.

Education: Master of Electrical and Computer Engineering Jan 14 – May 15

Gannon University, Erie, PA



Contact this candidate