Post Job Free

Resume

Sign in

java developer

Location:
Hyderabad, Telangana, India
Posted:
June 03, 2017

Contact this candidate

Original resume on Jobvertise

Resume:

Shyam Yadav

Sr.Java developer

aczjm2@r.postjobfree.com

732-***-****

PROFESSIONAL SUMMARY:

Around 8+ of IT experience in design, development, testing and documentation of Enterprise applications using J2EE

technologies. Worked extensively in Java, J2EE (JSP, Servlets JDBC, JNDI) Struts (Tiles, custom tag libraries),

IBM Websphere Application Server, BEA Weblogic Application Server, Ant, Hibernate, Ibatis, Spring

framework, JSF, Java Script, Spring Web flow, JQuery, JMS, AJAX, XML and Oracle SQL, PL/SQL, DB2,JPA &

AS/400.

Java Developer with experience in Design, Development and Implementation of multi-tier client web based

applications using Object Oriented Methodologies.

Well experience in developing web applications and client server applications using Servlets, JSP, JDBC, JMS, Java

Beans.

Well experienced for about Two years using JMS in creating JMS Topic Subscribers and Publishers.

Developed several JSF UI screens to incorporate document Scan, Upload and Index user initiated actions.

Strong experience in developing user interface using JSP, JavaScript, CSS and HTML.

Implemented several J2EE Design patterns like Model-View-Controller, Business Delegate, Transfer Object,

Service Locator, and Singleton during my application development experience.

Strong User interface development experience using JSPs including Tiles framework, custom tag libraries, Swing

API, and HTML, JavaScript is implemented in several applications.

Experienced in using Websphere 5.1, Weblogic 8.1 & Weblogic 10.2, JBoss Application Servers and Apache

Tomcat web server including installation, configuration, and trouble shooting and deploying UI & Java apps on them.

Thorough understanding and hands on experience on Relational Databases like Oracle, Sybase, IBM DB2.

Strong Database development experience in writing functions, procedures, triggers, and views in PL/SQL.

Well experienced in service development using Service-Oriented Architecture technologies ( SOA) like Web

Services/SOAP.

Experience of using IDEs like Websphere Studio Application Developer (WSAD) 5.0, IBM RAD, RSA and Eclipse.

Struts MVC And Spring MVC pattern has been implemented successfully in two applications for about three and half

years, played key role during design phase of the GUI using Spring Web flow.

Extensive knowledge on Spring and Struts framework.

Strong in developing Requirement analysis, technical specifications and created UML Use case diagrams, Class

diagrams, Sequence diagrams using IBM Rational Software Architect and Borland Together.

Experience in testing the application with JUnit. Strong in writing build files with ANT.

Good experience with Hibernate, JPA, Spring JDBC and Ibatis in Persistence layer.

Key role in several assignments reviewing design docs, code reviews, bug fixing, designing QA systems and working

with business analysts.

Experienced with development of n-tier and middle-tier applications using various java technologies.

Proven ability to solve complex problems independently.

Ability to quickly adjust priorities and take on projects with limited specifications.

Effective team player with excellent logical and analytical abilities.

Excellent experience in Architecting and developing application using java and j2ee technologies like Java, Multi

Threading and Concurrency, Java RMI, Spring, Hiberenate, Web Services, MOM, EJB, JSF, Struts and AJAX.

Good domain experience in Healthcare, Custom & Excise, Insurance & Finance, Tools & Embedded Systems,

Manufacturer & Sales.

TECHNICAL SKILLS:

Languages : Java/J2EE, JavaScript, HTML, CSS, SQL, PL/SQL, UML

Web Technologies : Java Servlet 2.3, JDBC 2.0, CSS,JavaScript, JAXB 2.0, SWING,JSP 1.2,

JNDI,AJAX, JQuery, Struts 2.0, JMS, Spring Web Flow, Webservice using

AXIS2,JAX-RPC,JAX-WS, Java Mail

Application Servers : IBM Websphere Application Server 6.1.1, WebLogic 8.1 / 10.3, JBoss 4.2

Web Server : Apache Tomcat 5.0 / 5.5/6.0/7.0

Frameworks / APIs : Spring framework 3.0, Struts 1.1/1.2/2.0/Tiles, JSF 1.1, Primefaces 3.2,

JUnit 4.1, Log4j, Ant, WEB SERVICES (SOAP, WSDL, UDDI),

Development Tools(IDE) : Eclipse, Eclipse WTP, Web Sphere Studio Application Developer 5,

IBM Rational Software Architect 7.0

XML : XSL, DOM, XML Schema, JAXB/SAX, XSLT and Designing DTDs.

Development Build Tools : ANT, Maven 2.0.10

Modeling Tools / Languages : UML on Rational Rose 4.0, IBM Rational Software Architect, Star UML,

Borland Together

Database : IBM DB2 and Oracle 8i/9i/10g SQL, Sybase

Operating Systems : Microsoft Windows 98/2000/NT/XP

Version controlling tools : IBM Rational Clear case, VSS (Visual Source Safe),Star Team,SVN

ORM : Ibatis 2.1, Hibernate 3.0,JPA

Database query tools : Aqua Data Studio, TOAD, Oracle SQL Developer

Development Methodologies : Waterfall Model, and Agile Methodologies

Project Management/Support tools : Element Tools, JIRA, WinSCP, Filezila, Putty

Professional Experience:

DTE Energy, Detroit, MI Nov 2015-Current

Senior Java Developer

Project Description: DTE energy is a highly diverse company that provides custom automation systems and tooling for

a variety of industries, including the appliance, automotive component, medical, pharmaceutical and consumer products

markets. The application is designing, developing web solutions using Java, HTML5, CSS3, JavaScript, Angular.JS,

spring, Oracle and Mongo applications. Involved in integration and software architecture, service-oriented architecture

(SOA), RESTful design, AOP, design patterns for distributed software, object-oriented analysis and design, relational

database design in agile environment with sprint cycle.

Roles & Responsibilities:

Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).

Used AGILE methodology and participated in SCRUM meetings.

As part of the lifecycle development prepared class model, sequence model and flow diagrams by analyzing Use

cases using Rational Tools.

RESTful design, AOP, design patterns are used for distributed software, object-oriented analysis and design.

Reviewing and analyzing data model for developing the Presentation layer and Value Objects.

Extensive use of Struts Framework for Controller components and view components.

Involved in writing the exception and validation classes using Struts validation rules.

Used OR mapping tool Hibernate for the interaction with database.

Developed various java objects (POJO) as part of persistence classes for OR mapping.

Developed tabs with rollover effect using JavaScript plus other effects

Developed web services using SOAP and WSDL with Axis.

Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer

experience using XML data and XSLT templates.

Involved in writing the parsers for parsing and building the XML documents using SAX and DOM Parsers.

Developed SQL stored procedures and prepared statements for updating and accessing data from database.

Developed the Daos using SQL and Data Source Object.

Development carried out under Eclipse Integrated Development Environment (IDE).

Used JBoss for deploying various components of application

Used Ant for building Scripts.

Used JUNIT for testing and check API performance.

Used log4j for application & error logging.

Used Clearcase Version Control for Project Configuration Management.

Environment: Java 1.7, J2EE, Spring Framework 4.0, Hibernate, AJAX, Oracle 11g, Web Services, AWS, Agile, REST,

XML, SOA, WebSphere, JavaScript, Angular JS, NodeJS, Bootstrap, JQuery, JBOSS, JUnit, Grunt, GITHub, SQL, JMS,

HTML5, JSP, CVS, CSS, MVC, Maven and SVN.

Alti Source, Boston NY May 2014- Oct 2015

Sr. Java Developer

Project Description: Alti Source Virtual is a pioneer in delivering HR and financial services by transforming the way mid-

market companies leverage technology. Payroll Atmosphere is a web application that provides various levels of payroll

services to mid-sized companies. It facilitates payroll administrators to manage various payroll services like direct

deposits, check printing and distribution, on-demand check processing, and reporting.

Roles & Responsibilities:

Used Agile methodology in developing the application, which included iterative application development, weekly

Sprints, stand up meetings and customer reporting backlogs.

Collaborated with the business and technical teams and took the responsibility to document the functional and

technical specifications in the business requirements analysis phase.

Documented business process-flows using UML in Visio.

Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and

for communicating with the business layer.

Implemented data validation rules using Struts Validator framework.

Developed user interface using JSP, Tiles Framework, JQuery, HTML, CSS, JavaScript, AJAX and JSTL.

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

Developed the RESTful web services using Spring IOC to provide users a way to run jobs and generate daily status

reports.

Developed Ant scripts to build and deploy the app on Weblogic Application Server.

Configured tiles-defs.xml file to configure the presentation views.

Used hibernate.config.xml file for configurations and mapping entries to access the database.

Used struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.

Created stored procedures, triggers, sequences and PL/SQL statements to interact with the database.

Developed Test cases, Test scenarios & Test scripts for Unit testing and Black box testing.

Developed Log4j logs to record the application events to provide debugging, monitoring and auditing capabilities to

the application.

Collaborated with test teams, to support System and Integration Testing.

Troubleshoot and fix systems as part of Production support.

Environment: JDK 1.5, JSP(JSTL, Custom tags), Oracle Sql developer,SAX/Jaxb parsers,JPollar, JDBC, JMS,, Spring

2.0/Spring, Primefaces-3.0.1, JDBC/Spring JMS,JPA, Ant, JUnit, Log4j1.2, XML, CSS, Oracle 10, IBM Websphere

Application Server 6.1, JBOSS 4.2, Eclipse 3.6, and Windows XP, Maven 2.0.10

Citi Group, NJ Dec 2012 April 2014

Senior Java Developer

Project Description: Order management is used to interact with the multiple provides to manipulate all the transaction

with the respect to the order management of customer to make the payments through Cash/Debit card/Credit card and

also provide the cash credit points for the customer.

Roles& Responsibilities

Involved in the analysis, design, and development and testing phases of Software Development Lifecycle ( SDLC).

Implemented Survey Questionnaire using JSF 2.1 for front end with AJAX calls and Integrated JSF 2.1 with spring

and Hibernate 3.5.

Extensively used JPA 2 specification for accessing and updating information and used Native Queries and Criteria

Queries (annotations) in hibernate for access and updating data.

Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool and Spring AOP to track

CRUD operations on the database.

Used Spring Transactions and Spring Web Flow for Payment and Money Transfer.

Designed and created Hibernate persistence classes using Hibernate API

Involved in designing and developing the UI implementing CSS3, HTML 5.

Involved in development of web services for business operations using SOAP, WSDL, JAX-WS, JDOM, XML, XSL,

XSLT and Apache CXF

Consumed SOAP & REST based web services to transfer information to the Sears server from List server.

Developed JUnit test cases for unit test of all developed modules

Monitored the error logs using Log4J and fixing the problems

Maven was used to manage dependencies in the application and deploy it on WebLogic Application server. CVS was

used for the version control

Developed and scheduled batch jobs using Cron utility in UNIX.

Involved in Agile methodology for daily status.

Environments: JDK 6, JSP, Struts, Spring, Spring Web Flow, Spring Security, JMS, Hibernate, Apache WSDL, SOAP,

REST, UML, XML, CSS3, HTML5, SASS3, Log4J, WebLogic, Eclipse, Ant, Unix

Rainbow Health Care, Hyderabad Feb 2010 to Nov 2012

Role: Jr.JAVA Developer

Project Description: This Logistics Application provides various services to the hospitals to maintain customer details,

registration to discharge, and pharmacy to ambulatory care, integrated accounting functions, integrated Tele-ECG and

DICOM, NABH Reporting. Application can modify, save and email customer reports. Through Validus Health, customers

can store and get all Health-related information.

Roles and Responsibilities:

Responsible for operations in UNIX and Linux Server Environments.

Development using Core Java, JSP, HTML, CSS.

Implemented data access logic using JDBC.

Based on functional requirements, developed Class Diagrams and Sequence Diagrams using Rational Rose.

Developed PL/SQLs functions and stored procedures for supporting the data transfer to and pro from web

application, oracle database.

Prepared unit test cases for Unit testing the new functionality and supporting ST and UAT till the roll out to production.

Coordinated with the QA Team during the process of making the code move to staging server and testing the

application for the several test cases and defect testing

Prepared Documentation and Java Doc.

Environment: Java SE 1.6, J2EE, Servlets, JSP, Struts, JSTL, HTML, JavaScript, CSS, WebLogic, Oracle 10g, TOAD,

SOAP, XML, Eclipse

Tejas Info Solutions,Bangalore,India. Dec 2008-Jan 2010

Software Developer

Project Description: E-care Management System is a customer care management system. E-care is called as E-desk

or Help Desk System. It is so called as Help Desk System because it tries to solve all the HD (helpdesk) problems,

which are coming from the users of E-care.

Roles and Responsibilities:

Coding and designing user Interface as per requirements.

Involved in Code Quality reviews.

Involved in preparation of Unit Test cases and testing.

Involved in the User Module of E-care in creating the front end Registration access using JSP for the end users.

Designing and Maintaining the Database using Oracle 9i and Sql Server 2003.

Validating the Database Layer accordingly for the Front end Access using JDBC, oracle 9i, JAVA.

Designing and coding the front end of Super User Module in E-care using JSP and Struts Framework to add levels to

the new categories created by the Super User.

Assigning the task to the administrator as per different levels created, thus availing privileges. Accordingly, to the

access of different levels by the Super User.

Involved in System using oracle 9i, sql server 2003.

To create a front end for the modules created for the new categories by Super User using Jsp and providing a

privilege to add modules to the Super User and perform the Help Desk Operation.

Manually testing the application using Web sphere 6.0 and the database connectivity using JDBC.

Creation of the entity bean as the model and deployed this EJB using the Web sphere server.

Environment: EJB 2.0, Struts 1.2, Oracle 8i, 9i, Web logic 8.1, Tomcat 5.0, websphere 6.0



Contact this candidate