Post Job Free
Sign in

Sales Java

Location:
Rockville, MD
Posted:
August 25, 2014

Contact this candidate

Resume:

PROFESSIONAL SUMMARY

. Around * years of experience in IT industry, spanning through Java

development and maintenance.

. Good knowledge on Core Java, JEE, MVC, JSP, Servlets, Java

Beans(POJO), JMS, Java Mail, Spring Core, Spring MVC, SpringEL,

Spring Security, Hibernate with JPA, Java Design Patterns, HTML,

CSS,XML, JSON, Object Oriented Programming, Log4j,WebSphere,WebLogic, Tomcat, JBossAS, Oracle, AJAX, SVN, jQuery, Eclipse,

SVN, UML, Toad, ANT, JUnit, JSTL, DTD.

. Experience in all phases of SDLC. Involved in Requirement

Gathering, Design & Development,

. Extensive experience in design, development and implementation of

Model-View-Controller frame work using Spring MVC.

. Extensive experience in development and implementation of ORM

framework Hibernate/ Hibernate with Spring Data Access and

Experience in writing HQL for complex queries

. Have played the roles of Developer, Application Lead and also

involved in project Quality Control activities.

. Worked closely with the project management team in documenting

System requirements, use case specifications and functional

specification

. Broad experience and knowledge in the areas of object oriented

programming languages and distributed technologies using CXF &

Axis2 based JAX-WS & JAX-RS Web Services.

. Design and development of web-based applications using different

Web and application servers such as Apache Tomcat, Web Sphere,

JBoss and Web logic.

. Strong experience in using RDBMS like Oracle 11g, My SQL Server and

developing Stored Procedures, Views, Functions and Packages

. Working experience with design patterns like Singleton, Factory,

Fa ade, Proxy, Template, Strategy, DAO, MVC(Model-View-

Controller), Decorator, DI(Dependency Injection), Observer

Patterns.

. Experience working in agile teams and used tools like JiRA,

Confluence, Jenkins.

. Worked as technical lead in critical situation calls for resolving

production issues.

. Have created project documentation and Use Case documents

. Handled Tickets resolution created by users as well system problem

and change management.

. Experience in learning new technologies based on the need of the

project and deliver above expectation.

TECHNICAL SKILLS:

Languages : Java, SQL, XML, JavaScript, C, Python.

Application Frameworks : Spring Framework (Spring MVC, Spring ORM, Spring

Security, Spring,

JMS, Spring Core, Spring JDBC, Sprint Tx,

SpringEL, SpringMail)

ORM Frameworks : Hibernate ORM (with JPA)

Web Technologies : Servlets, JSP, HTML, CSS, JSTL, jQuery.

Application servers : Apache Tomcat, WebLogic, JBoss, WebSphere

RDBMS : Oracle, MySQL and PostgreSQL

IDE : Eclipse, NetBeans, STS (SpringSource Tool Suite).

Version Control Systems : Subversion (SVN), Git

Build Tools : Ant, Maven, and Jenkins.

Agile Tools : JiRA, Confluence

Web Service Frameworks : CXF, Axis2 (for JAX-WS & JAX-RS)

Operating Systems : Windows, Linux

Other Tools : Log4j, JUnit, Java Mail, XML, Vi, GitHub

PROFESSIONAL EXPERIENCE

Client: China Telecom - china Mar

2010 - Apr 2012

Role: Java/J2EE Developer

Project: Customer Account Management

Description: Develop the Customer Account Management (CAM) is the web-based

billing support system (BSS) currently used by direct and indirect retail

sales channels at China Telecom. CAM is intended to provide access into the

customer account information stored in China Telecom's billing system. It

is designed to give the sales channels quick and easy access to this

information so that they may better serve our customer.

Responsibilities:

. Extensively involved in design and development of Line Level Bill

Credits (LLBC), and Handset Upgrade modules for China Telecom Customer

CAM application Implemented Spring framework for Dependency Injection,

support for the Persistence Layer pattern with Hibernate and Restful

Web Service (JSON).

. Implemented Business logic for web service using spring annotations

which enables dependency injection

. configured the spring framework for entire business logic layer

. Responsible for preparing Impact Assessment documents.

. Responsible for preparing UML flow diagrams using Sparx Enterprise

Architect.

. Preparation of Low Level Designing and High Level Designing and

relevant documentation.

. Unit testing using JUnit.

. Coding using Core Java (JDK 1.6), JSP, Servlet, and Spring MVC.

. Wrote Controller classes in Spring MVC framework in the web layer.

. Extensively used Eclipse based STS IDE for building, developing and

integrating the application.

. Used Table per hierarchy inheritance of hibernates and mapped

polymorphic associations.

. Developed one-many, many-one, one-one annotation based mappings in

Hibernate.

. Develop DAO service methods to populate the domain model objects using

hibernate.

. Used java collections API extensively.

. Wrote DAO classes using Spring and Hibernate to interact with database

for persistence.

Environment: Java 1.5, Servlet, JSP, Spring Application Framework (Spring

MVC, Spring ORM, Spring

JDBC), Hibernate ORM, Eclipse based STS, JUnit, Oracle Database,

UML, SOA Web Services, Subversion, SOAP, WSDL, XSD, XML, JBoss

AS, JSP, JMS, Ant and Linux

EDUCATION

Bachelors of Science in Software Engineering - Zhejiang University of

Science and Technology, China

Master of Science in Computer Science - George Washington University



Contact this candidate