Post Job Free
Sign in

Web Services Java Developer

Location:
San Francisco, CA
Posted:
September 16, 2015

Contact this candidate

Resume:

Sima

Java/J*EE Developer

Email: ****.*****@*****.***

Ph: 516-***-****

Professional Summary:

Around 7 years of experience in IT industry as a JAVA Developer with Primary responsibilities in Analysis, Design, Coding, Unit Testing, Documentation, project execution and tracking.

Proficiency in using J2EE technologies which involved designing and developing applications

that comprise web based applications using Hibernate 3.0,spring frameworks, Web Services, JavaScript, XML, JNDI and JDBC and WEB technologies like Ajax, JSP, Yahoo UI and CSS 3.

Strong exposure and expertise with Object-Relational Mapping (ORM) framework.

Software development experience in developing enterprise wide, multi-tier and multi-threaded application software in Commercial finance, CRM, HealthCare, Retail & Telecommunications.

Good experience and played a key role in all phases of SDLC Models like Waterfall,”V” process

Model and Agile.

Excellent experience in working with Web Technologies HTML, CSS, Java Script, JQuery, Angular JS, Node JS, AJAX.

Experience in using database tools like TOAD, SQL Developer and on build tools (Ant, Maven).

Having hands on experience on java profiling tools like JProfiler.

Strong database connectivity skills with Oracle database and programming languages SQL,

PL/SQL, Stored Procedures, Triggers and Cursor.

Managing the project developments and enhancements from initiation to closure. Recognize opportunities to increase automation.

Plan and execute projects to deliver on savings and increased efficiencies and create new ideas for process improvement and analysis for every quarter.

Successfully designed and implemented various reusable components and frameworks using

Design patterns like MVC (Model-View-Controller), DTO/VO, DAO, Singleton, Factory etc.

Create, architect and implement strategic changes to operational processes, procedures and policies

To ensure optimal resources utilization within budget constraints.

Appreciated and being displayed in GE Story board of the month in June 2013 for successfully executing and delivery the SAM upgrade project.

Proficient communicator with very good interpersonal skills. Team Player with visionary capabilities. Proactive worker with multi-tasking capabilities in different streams.

Technical Skills:

Primary Skills

JAVA 5/6, J2EE, XML, XSD, Hibernate, Spring

Operating Systems

Windows - 8, 7, XP, Unix

Languages

Java 1.5

Development Tools

Eclipse, RAD

Design Tool

Rational Rose, Argo UML,Star UML

Java Technology

Hibernate 3, Spring 3, JSP and Servlets, Angular JS, Node JS

Scripts

JavaScript and HTML

Databases

SQL Server 2000,Oracle 9i/10g

Database Connectivity

JDBC

Servers – App/Web

Web sphere Application Server 5.0, Web sphere Application Server 6.0 Tomcat 4.0,weblogic 10.3, weblogic9.2, JBoss 4.0

Web Services

XML, XSD, JAXB

Framework

Struts, Spring 3, Hibernate 3

Configuration Tools

MS Visual Source Safe, SVN, Borland StarTeam, GIT

Testing Tools

SOAP UI

Other Tools

Continuous Integration Jenkins Build and Test Tool, HP ALM

Project Experience:

STAPLES - Framingham, MA Jan 2015 to Present

Role: Java/J2EE Developer

Description: Staples is a large office supply chain store, with over 2, 000 stores worldwide in 26 countries. This project focuses on transforming the stores revenue cycle by increasing efficiencies, decreasing errors and improving the financial management process.

Responsibilities:

Designed and developed various modules of the application with J2EE design architecture, frameworks Like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.

Followed Agile software development with Scrum methodology.

Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.

Worked on Oracle as the backend database.

Implemented features like logging, user session validation using Spring-AOP module.

Developed server-side services using Spring Web Services (SOAP, WSDL)

Used RestFul web services to consume and produce the client data to various vendors.

Server side validations using Struts Validator and Hibernate Validator framework.

Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.

Developed an internal application using Spring MVC.

Wrote custom JSP tags for role-based sorting and filtering.

Developed UI with Angular JS, Node JS framework and validations with JS, Ajax, and Jquery.

Participated in the design, definition, planning and development of a multi-tiered browser based application that is compatible with Cerner's SOA architecture and strategy.

Used JQuery for UI centric Ajax behavior.

Used Log4j to assign, track, report and audit the issues in the application.

Worked on project build-script by using ant and deployed on JBoss.

Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.

Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Write all clean object-oriented PHP as well as efficient SQL.

Environment: Java, J2EE, JSP, Servlets 2.5/3, Hibernate 3.5, Spring 2.5.6, JAX-RS, Web Services, SOAP, WSDL, UML, HTML, XHTML, DHTML, SOA, ESB, JavaScript, JQuery, Struts 2.0, Angular JS, Node JS, CSS, Spring Web Flow, XML, JBoss, Log4j, Oracle10g, JUnit 4, Eclipse 3.5, EJB, PHP

GE Capital, CT, USA. Strategic Assessment Management Application May 2014 to Dec 2014

Role: Programmer

Project Description:

GE Commercial Lending has been providing smart financing and keep customer to go further for doing more businesses. SAM is the risk management for the GE Commercial finance which helps the customer decision making.

Responsibilities:

Getting requirements from the clients and tracking it in HP ALM.

Designed and developed one of the key functionality Scorecard using the Spring Expression Language (SPEL)

Implemented the Hibernate Async feature thus the performance is increased by parallel processing of the code

Analyzing the requirement and providing the estimates using FP estimation.

Leading, mentoring and Tracking team member’s activities.

Preparing the design for the complex modules from the requirement document provided by the Client like default and recovery process which is the heart of the business.

Preparing the use case document and getting approval from the client.

Profiling the code and finding the hotspots using JProfiler.

Preparing the production Deployment scripts for batch using Shell scripts

Performed configuration management activities using Borland StarTeam.

Deployed application on UAT using Shell Scripts

Providing the UAT Support for users Queries and quick closure of the defects

Designed and developed framework in core java Exception and Error frameworks, Logging

Mechanism, Audit Logging, Common Layers like Service, DAO.

Doing a class design, database design using Star UML.

Coding of the complex modules and writing HQL, native SQL and Criteria Queries

Code Review, Unit Test Review & Functional Verification Testing.

Presenting Demo for the users and providing solution to user Queries.

Preparing Root Cause Analysis for the issues and Fish bone and 5 Why Analysis.

Taking Session to the team on the business functionalities and understanding.

Preparing and presenting Weekly status report for the client.

Environment: Bea WebLogic Application Server 10.3, Hibernate 3.5, spring 3, Oracle 10g,

Java1.5, Yahoo UI, JSP, Ajax, jQuery, JavaScript.

Philips Lifeline, MA, USA. SCMA (Service Call Maintenance Application) Adaptor

Role: Programmer Sep 2013 – April 2014

Project Description:

Philips Lifeline basically provides emergency healthcare services through various marketing strategies. The company provides emergency response equipment’s for the elderly people who live alone. The company uses local hospitals to market, sell and install these units in homes. It also focuses on supporting the channel and other monitoring services.

SystemIII is the hardware which is connected to the line cards of the communication channel bank. SystemIII receives the signals from the line card. Adaptor is the java application which listens to the serial port of system III and receives the alarm and logs, persists them accordingly. Adaptor can check for a messages and log that as a warning or a critical error in the Error log that will be monitored by HP Open View.

Responsibilities

As a team member,

Analyzing the requirement and providing the estimates.

Prepared STC and class design document from the FS provided by the Client

Coding of the Adaptor modules using Java 1.5 which mainly involves the multithreading functionality.

Implemented Log4J to trace logs and to track information.

Testing the modules using the simulator of the system III hardware.

Code Review, Unit Test Review & Functional Verification Testing.

Performed configuration management activities using VSS.

Moving the War by using FTP to the UAT environment.

Providing UAT Support and Providing solution to user Queries

Preparing understanding document for the users.

Preparing Weekly status report for the client.

Environment: WebSphere Application Server 5, Oracle 9i, Java1.5, JSP, JavaScript.

Staples, MA, USA. Enterprise Customer Information System (ECIS) Application

Role: Programmer Nov 2012 – Aug 2013

Project Description:

Staples is the leading retail business in USA. The Project ECIS is the intermediate system in Yantra Order Management System (YOMS).The purpose of the system is to convert customer supplied canonical input to ECH Specific input, as the ECH is the underlying layer which is a data hub. YOMS has three services 1) Add & Update 2) Customer Lookup 3) Notification

Responsibilities:

As a team member,

Analyzing the requirement.

Prepared LLD & JUnits

Coding of programs based on new release requirements using Java 1.5 and Webservices like JAXB.

Performing the testing of the webservices using SOAP UI

Preparation of a) Unit Test Cases b) Unit Test Results.

Code Review, Unit Test Review & Functional Verification Testing.

Auto generating JAXB classes for the customer canonical XSD

Putting the Addupdate and Notification XML on Message Queue and testing the system end to end.

Environment: WebSphere Application Server 5, DB2, Webservices, Java1.5, JSP, JavaScript.

McKesson, CA, USA. Horizon Expert Notes (HEN) Application Dec 2011 - Oct2012

Role: Programmer

Project Description:

McKesson a corporation specializing in the distribution of health care systems, medical supplies and pharmaceutical products.HEN is a product of McKesson which is used by Hospital staffs (nurse, doctors) to maintain patient history. Notes are used to maintain the history of patient. Notes have different templates like Observables, chart component, Categories and forms.

Responsibilities:

As a team member,

Interacting very closely with clients for getting the clarification on the requirements.

Analyzing the requirement.

Prepared LLD & JUnits

Coding of programs based on new release requirements using Hibernate 3.2.

Testing the application by using XML and XSD request/responses from .net application which is the front of the HEN application.

Preparation of a) Unit Test Cases b) Unit Test Results.

Code Review, Unit Test Review & Functional Verification Testing.

Providing solution to the user queries.

Environment: JBoss Application Server 5, Oracle 9i, Hibernate 3.2 Java1.5.

Xysource, Bangalore, India. July 2008– Sep 2011

Role: Java Developer.

Description:

Client implemented Smart Meter which will provide interval data of the electricity usage. This gives an opportunity to client to come up with different programs which can reduce the peak demand of the power. Currently client has come up with the Peak Time Rate (PTR), Critical Peak Pricing (CPP).

The customer of the client can enroll to these programs PTR/CPP from the public web site or Customer Information System. The scope of the new system is to provide user the ability to create event notification of PTR/CPP and deliver the fail safe notification by seamlessly integrating different communication systems through web services and MOM based communication. Notification is sent based on customer preference either through text, email or phone call.

Responsibilities:

Building both SOAP based and REST based web service provider and consumers.

Developing text (SMS) channel to provide notifications to customers through text.

Creating session bean for the business logic encapsulation and maintaining transactions.

Writing database queries and using JDBC for DB interaction.

Unit and functional testing of the application.

Project execution through Agile methodology.

Enhancements, warranty and production support.

Environment: EJB 3.0, JDBC, JSP, Struts, Oracle Weblogic, Oracle 10g, Web Services both REST and SOAP based, Log4J, JSON



Contact this candidate