Post Job Free
Sign in

Java Developer Web Services

Location:
United States
Posted:
August 29, 2016

Contact this candidate

Resume:

Jaya

813-***-****)

****.**********@*****.***

Summary:

• Over 7 years of IT experience in Analysis, Design, Development, Testing and Maintenance in the field of Web Applications and client-server environment.

• Over 7years of experience in Application designing by using various Object Oriented, Java,J2EE, Java EE, JSP, Servlet, Web applications using Web 2.0 standards such as JSF, Prime Faces, Rich Faces, ICE faces, JSP, Struts, Spring, Hibernate, EJB, JMS, JMX, Web Services ( JAX - WS ( XML Web Services), WSDL, SOAP, JNI, XSLT, JDBI, JNDI

• Excellent experience in all phases of Software Development Life Cycle (SDLC) for Developing, Maintaining and Supporting projects.

• Proficient in OOPS concepts, design and techniques with front end development.

• Experience with Object Oriented Design (OOD) and Object Oriented Analysis (OOA), UML associated Tools such as Rational Rose Accomplished a series of internet/intranet projects with RUP and Java-based applications with different IDEs such as Eclipse, IBM RAD,IBM WSAD, JDeveloper and Net Beans with CVS, Subversion,SVN and Clear Case.

• Extensive experience in Web application development using - HTML, DHTML, CSS, XML, XSLT, XHTML, UML, JavaScript, Angular JS, Ajax, Java EE (JSP, JSTL, JMS, JSF, Servlets, JDBC, JNDI, Java Beans, LDAP, Struts, EJB).

• Extensive experience in HTML5.

• Specialist in working on different kinds of Application Servers & web tiers including Apache Tomcat, Web Sphere, Web Logic and Jboss.

• Deploying EAR, WAR, JAR files to application server.

• Experience in working with Relational Database (RDBMS) concepts, Database Designing, Normalization, PL/SQL, Stored Procedures, Triggers and extensively worked with SQL Server, Oracle and MySQL.

• Experience in shell programming for UNIX and Linux environment.

• Experience in using Open Source frameworks like JUnit, Log4J, ANT, Maven, Apache Camel, Node JS

• Experience in Unit Testing and generating of Test cases using JUnit.

• Expertise in XML and related tools and technologies like XSL, DTD, SAX and DOM Parsers.

• Extensive experience in design and development of MQSeries applications using MQSeries for Java and MQSeriesJMS APIs & MOM (Message Oriented Middleware).

• Extensive experience in Database Design, Data Modeling, Data Cleaning, Data Migration and SQL.

• Exposure in Continuous Integration (CI) tools like Cruise Control, Jenkins, Hudson

• Knowledge of caching mechanisms Framework like JBossCache, OSCache, Object Caching Service.

• Exposure to Scripting languages and open source technology.

• Familiar with Data Structures, Algorithms and Flow Charts.

• Full stack development experience along with fine tuning application performance experience.

• Outstanding Written and Verbal Communication skills.

• Self-motivated, detail oriented, strong team player.

• Strong problem-solving skills and the ability to think creatively.

• Strong hands on coding skills and passionate about coding and willing to learn.

• Ability to think outside the box and also have lateral thinking. Education:

• Bachelor of Engineering in Computer Science and Engineering, Anna University, Chennai, India

Technical Skills:

Languages

Java, C, C++, HTML5, CSS3, JavaScript, Angular JS, AJAX, XML, UML.

Java

J2EE, Java EE, JSP, Servlet, Web applications using Web 2.0 standards such as JSF, PrimeFaces, RichFaces, ICEfaces, JSP, Struts, Spring, Spring Boot, Hibernate, EJB, JMS, JMX, Web Services ( JAX - WS ( XML Web Services), WSDL, SOAP, JNI, XSLT, JDBI, JNDI, JUnit, log4j, ANT and Maven. Platforms Windows (7, Vista, XP, 2000, 98, NT), UNIX, Red Hat Linux. Version Control Rational ClearCase, Tortoise SVN, CVS, MKS. Databases

Oracle 9i/10g/11g, SQL Server 2005/2008, MySQL 4.1/ 5.0, DB2 UDB.

Database Tools

Toad for SQL Server, Toad for Oracle, Toad for MySQL, DB2Connect.

ORM Frameworks Hibernate, IBatis.

J2EE MVC Frameworks Struts 2/1, JSF 2.x/1.x, Spring MVC, Spring IoC/DI, IDEs Eclipse, JBuilder, RAD, NetBeans.

Webservice Specifications JAX-RPC, JAX-WS, JAX-RS(Restful), WS-I Basic Profile, ESB Webservice Implementations Axis 2.0, JWSDP

Middleware Technologies EJB 3.0, JNDI

UML Tools MS Visio, Rational Enterprise

HTML Editors MS Frontpage 2003, Adobe Dreamweaver MX CS4 JavaScript Frameworks JQuery, Dojo, Angular JS

Batch Scripting ANT.

Methodologies Agile, Scrum, Test Driven.

XML Tools Altova XML Spy, Edit Plus.

Loggers Log4J, SLF4J.

Project Details:

Work Experience

Sr. Java Developer

Nexeo Solutions

Houston, TX

Jul 2015 to Current

Responsibilities:

Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology using OOP.

Implemented application using core java and maintained concurrency with multi-threading.

Used Spring Web Module integrated with Java Server Faces (JSF) MVC framework.

Used Hibernate as Object Relational Mapping (ORM) Tool for the backend data persistence.

Implemented core business logic using several Java/J2EE design patterns.

Developed pages using JSF features like converters, validators, actionListeners, custom components, etc.

Created conditional logics in pages using JSF tags and JSTL.

Used Servlet to implement the server side tasks.

Used Asynchronous JavaScript, JQuery, HTML and CSS for better, faster interactive Front-End.

Worked on Eclipse IDE for developing application.

Used Oracle database for PL/SQL scripts, and stored procedures.

Applied partial business logic writing Stored Procedures, Functions and Triggers using PLSQL in Oracle 10g

Performed Unit testing of modules using JUNIT.

Implemented logs for error tracking using Log4J and fixed the errors.

Created build scripts for compiling and creating war, jar files using ANT tool kit.

Used CVS for version control throughout the application. Environment: Java, JDK 1.6, JavaEE, Spring2.5.5, Hibernate 2.0, JSF 2.x, JQuery, JMS, Spring MVC, Web services, REST, WebLogic 10.3, Oracle 10g, Log4j, Ant 1.7.0, JUnit4.4, Design Pattern, JavaScript, CSS, HTML, Ajax, XML, CVS.

Sr. Java Developer

J&J co

Fort Washington, PA

July 2014 to July 2015

Responsibilities:

• Involved in the design and development phases of Agile Software Development.

• Performed software development/enhancement using IBM Rational Application Developer

(RAD)

• Worked in developing Spring related backend services using Spring Boot

• Used Spring ORM to integrate Spring Framework with hibernate.

• Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).

• Used Spring AOP module to handle transaction management services for objects in any Spring-based application.

• Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database.

• Involved in building interface components.

• Worked with EJB message driven beans to handle the service calls as handlers.

• Worked on Hibernate configuration files for database interaction.

• Worked with Enterprise Service Development team in handling the Web services.

• Created the WSDL and used Apache Axis 2.0 for publishing the WSDL.

• Used XML Spy for validating the WSDL and XSD's.

• Used SOAP-UI for testing the Web-Services.

• Configured the WebSphere Application Server 7.x.x and deployment descriptor.

• Loaded data into Oracle tables using SQL Loader.

• Experience in SQL performance tuning using cost-Based optimization.

• Used Oracle database for PL/SQL scripts, and stored procedures.

• Used Log4j for logging.

Environment: Java 1.6, JavaEE, Spring2.x, Spring Boot, EJB, Hibernate, SOAP Webservices, Rational Application Developer (RAD) 7.x.x, ClearCase, WebSphere Application Server (WAS) 7.x.x,Oracle 10g, SQL Loader, XML Technologies, ActionScript, SOAP-UI, XML Spy, Log 4j, Node JS, Maven. Sr. Java Developer

Citi Group Inc.

St. Louis, MO

Oct 2012 to June 2014

Responsibilities:

• Actively involved in Analysis, Detail Design, Development, System Testing and User Acceptance Testing.

• Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces, and JSP tag libraries to define custom tags and JDBC for database connectivity.

• Implemented struts framework (MVC): developed Action Servlet, Action Form bean, configured the struts-config descriptor, implemented validator framework.

• Extensively involved in database designing work with Oracle Database and building the application in J2EE Architecture.

• Integrated messaging with MQSERIES classes for JMS, which provides XML message Based interface. In this application publish-and-subscribe model of JMS is used.

• Developed the EJB-Session Bean that acts as Facade, will be able to access the business entities through their local home interfaces.

• Evaluated and worked with EJB's Container Managed Persistent strategy.

• Used Web services - WSDL and SOAP for getting Loan information from third party and used SAX and DOM XML parsers for data retrieval.

• Experienced in writing the DTD for document exchange XML. Generating, parsing and displaying the XML in various formats using XSLT and CSS.

• Used XPath 1.0 for selecting nodes and XQuery to extract and manipulate data from XML documents.

• Coding, testing and deploying the web application using RAD 7.0 and WebSphere Application Server 6.0.

• Used JavaScript and Angular JS for validating client side data.

• Wrote unit tests for the implemented bean code using JUnit.

• Extensively worked on UNIX Environment.

• Data is exchanged in XML format, which helps in interoperability with other software applications.

Environment: Struts 2, Rational Rose, JMS, EJB, JSP, RAD 7.0, WebSphere Application Server 6.0, XML parsers, XSL, XQuery, XPath 1.0, HTML, CSS, JavaScript, Angular JS, IBM MQSeries, ANT, JUnit, JDBC, Oracle, Unix, SVN.

Sr. Java Developer

UnitedHealth Group

Irvine, CA

Aug 2010 to Sep 2012

Responsibilities:

• Involved in the design and development phases of Agile Software Development.

• Analysed current Mainframe system and designed new GUI screens.

• Developed the application using 3 Tier Architecture i.e. Presentation, Business and Data Integration layers in accordance with the customer/client standards.

• Used Filenet for Content Management and for streamlining Business Processes.

• Developed the common framework for the application using JSF and Rich Faces using RAD.

• Developed rich user interface using Rich Faces UI components.

• Created Managed Beans for handling JSF pages and include logic for processing of the data on the page.

• Created service layer for managing transactions and implemented services.

• Developed Business Objects in the business layer to include the business logic and access methods in the Data Integration Layer.

• Implemented Hibernate for Database Transactions on DB2.

• Written Web Services (JAX-WS) for external system via SOAP/HTTP call.

• Used Log4j framework to log/track application.

• Creating and updating existing build scripts using Ant for deployment Tested and implemented/deployed application on WAS 6.1 server.

• Used Rational Clear Case for Version Control.

Environment:FileNet, IBM RAD 6.0, Java 1.5, JSP, Servlets, JSF, Rich Faces, Hibernate, Web Services- SOAP, WAS 6.1, XML, IBM WebSphere 6.1, Rational Clear Case, Log 4j, IBM DB2. Sr. Java/J2EE consultant

MasterCard International

St. Louis, MO

Feb 2009 to July 2010

Responsibilities:

• Involved in the design, development, testing and enhancement phases of Agile Software Development.

• Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and object Diagrams, using IBM Rational Rose to model the detail design of the application.

• Application was based on MVC architecture with JSP serving as presentation layer, Servlets as controller and Hibernate in business layer to access to MySQL Database.

• Extensively used GWT Google Web Toolkit for rich web interfaces.

• Developed the application using Jakarta Struts 2 Framework: developed action classes, form beans and Java Server Pages, Struts-Tiles using RAD 6.0.

• Used Dependency Injection feature of Spring 1.0.2 framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.

• Extensively used SOAP Web services for transferring/retrieving data between different Applications.

• Involved in implementing the DAO pattern for database access.

• Used JAXB API to bind XML Schema to java classes.

• Used IBM-MQ Series with JMS and MDB for communication with different platform.

• Used Hibernate extensively to store the persistence data into the database and written HQL to access the data from the database.

• Tested the application functionality with JUnit Test Cases and Suites.

• Developed logging module-using Log4J to create log files to debug as well as trace application.

• Deployed the applications on IBM WebSphere Application Server 6.0. Environment:WebSphere Application Server 6.0, Rational Application Developer 6.0, Hibernate 3.0, Struts 2, Spring 1.0.2, Servlets, JSP, Java 1.5, SQL, XML, XSLT, Web Services, JAXB, SOAP, JMS, WSDL, JavaScript, MySQL, UNIX, JUnit, Mockito, ANT and Log4J. Java/J2EE Developer

Tata Consultancy Services, India

Sep 2008 to Jan 2009

Responsibilities:

• Implemented component level request response MVC Model using Java Server Faces JSFv1.x.

• Implemented client side validations using JavaScript.

• Implemented asynchronous communication framework AJAX.

• Used JavaScript for Client Side validation in vies.

• Configured struts-config.xml and web.xml and properties file provided by Struts framework for the implemented modules.

• Also involved in testing and deployment of the application on Web logic Application Server during integration and QA testing phase.

• Developed sequence diagrams, State diagrams, Activity diagrams and collaboration diagrams using Rational Rose.

• Designed and developed the web application using Struts and JSF.

• Used Web sphere Application Server and JDBC package for Data Access Objects and DB Connections from the Connection Pool using Oracle database.

• Wrote PL/SQL Packages, Stored procedures, Views and Functions at the Oracle database. Environment: J2EE1.4/J2SE1.4, C++, Struts 1.2, ServletsV3.0, JSP 2.0, JSFv1.x, Java Script, AJAX, XML, XSLT, Java Beans, Servlets, JSP.



Contact this candidate