Post Job Free
Sign in

Java Developer Customer Service

Location:
United States
Posted:
December 03, 2015

Contact this candidate

Resume:

Lalitya

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

248-***-**** x***

Current Location: Austin, TX

Java Developer/J2EE Developer

PROFESSIONAL SUMMARY

Around 7 years of professional experience in successfully Designing, Developing and implementing quality software.

Expertise in developing sequence diagrams and class diagrams using UML modeling.

Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing.

Proficient with Software development methodologies like Agile Methodologies, Waterfall and TDD (Test Driven Development).

Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, XPath and DTD.

Extensive experience in web development using HTML, XHTML, JavaScript, AngularJS, CSS, JQuery and AJAX.

Extensive Web programming experience with technologies likes Java, JSP, Servlets, JDBC, Spring, Struts, Hibernate, Webservices (SOAP, Rest).

Developed multiple mapReduce jobs in java for data cleaning and preprocessing.

Extensive experience in working IDE tools like Eclipse, NetBeans, and RAD.

Excellent RDBMS experience with writing SQL queries, Stored Procedures, functions, Triggers.

Used Multithreading for parallel processing in programming to improve overall performance.

Developed Hibernate entities and performed Object relation mappings and wrote criteria queries for the data retrievals.

Implemented Design patterns such as MVC, View Dispatcher, Service Locator Pattern, Singleton, Observer, Factory, DAO, DTO and Session Façade.

Experience in Object Oriented Analysis & Design (OOA&D) using Use-Case design, Test Case, Test Plans.

Developed Use Case, Class & Sequence diagrams using UML/Rational Rose.

Experience in using JUnit for performing unit testing.

Good Experience in software configuration management using ClearCase, CVS and SVN.

Expertise in analyzing and solving technical problems, bug fixing and ability to learn and work efficiently as an individual and in groups.

TECHNICAL SKILLS:

Operating System

Windows Vista/7/8, UNIX, Linux.

Programming Languages

Java.

Scripting Languages

JavaScript, JQuery, AJAX, JSP.

Design Skills

UML, OOAD, Object Oriented&J2EE Design Patterns

Web Technologies

Servlets, XML, JDBC, Java Beans, HTML, DHTML, CSS, Custom Tag Libraries, Annotations.

XML Technologies

XML, DTD, XSD, JAX, SOAP and UDDI

RDBMS/Query Tools

Oracle 8i/9i/10g, SQL server, My SQL, SQL Developer

Web Services Technologies

Apache Axis, CXF, WSDL, SOAP, REST.

Frameworks

Struts 1.x, Struts 2.x, Spring and Hibernate.

Application/Web Servers

JBoss, Apache Tomcat6.x/7.x, IBM WebSphere, Oracle WebLogic.

GUI Tools/IDE

Eclipse, Net beans, My Eclipse, RAD

Testing/Debugging Tools

JUnit, Log4j.

Build Tool

Ant, Maven

Development process

Agile Methodology, TDD, Pair Programming

Version Control

GIT, Rational clear case, SVN, CVS

EDUCATION:

Koneru Lakshmaih University,Vijayawada, India

Bachelor of Computer Science & Engineering

PROFESSINAL EXPERIENCE:

Client: HP (Austin, Texas) Jun’14-Till date

Project: Gemtech

Role: Java Developer/J2EE Developer

Description: Gemtech project’s goal is to provide services to consumers, small- and medium-sized businesses and large enterprises, develops and supports computers and related products and services including customers in the government, health and education sectors.

Responsibilities:

Involved in the analysis, design, and development and testing phases of application in JavaSE and JavaEE.

Worked with Test Driven Development and participated in daily Scrum meetings.

Developed front web pages as part of view layer resources using HTML, CSS, Java Script.

Developed front end with JSP Tag libraries, and JavaBeans.

Implemented MVC architecture design pattern using Spring MVC Framework.

Worked with Singleton Model of Spring MVC to make it thread safe.

Create and configured the Action Servlets in the Spring MVC environment for Reward Series module.

Created and Injected bean classes using Spring IOC.

Developed several REST webservices supporting both XML and JSON.

Responsible for developing Enterprise Service Bus(ESB) architecture with controllers and webservices

Created maven archetypes for generating fully functional REST webservices supporting both XML and JSON message transformation.

Used Hibernate for Data persistence into RDBMS system.

Managed and maintained Oracle and NoSQL databases in production domain.

Have used MAP reduce programs to parse the data.

Performed data validation on the data ingested using mapreduce by building a custom model to filter all the invalid data and cleanse the data.

Wrote SQL queries and PL/SQL procedures as a part of Oracle database interaction.

Implemented Maven build tool to build jar files.

Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.

Used JavaScript for client side validations and Spring MVC Validation for server side Validations.

Developed the JUnit test cases.

Used GIT as version control tool to maintain the code consistency.

Used Web Logic application server to deploy and maintain the applications.

Used Log4j for logging the application flow.

Environment: Java 1.6/1.7, JSP, JDBC, Spring 4.x,Hibernate 4.x, HTML,CSS, JavaScript, JQuery, GIT, XPath, XML, XSLT, Maven, Web Logic 11g Application server, Oracle, Eclipse, log4j.

Client: Wal-Mart (Bentonville, Arkansas) March’13-Jun’14

Project: Specialty and ACSM

Role: Java Developer

Description:

Specialty and ACSM (Automated Customer Support Management) constitute the applications which sell Wireless phones, Firearms, Hunting & Fishing licenses, TLE (Tires & Lube Express), Vision center, Jewelry and special orders. We ensure that there aren’t any issues or roadblocks in the Wal-Mart stores while selling these items and the process is smooth. We fix the software issues stores see while using them and also does the enhancements to the existing applications.

Responsibilities:

Involved in the analysis, design, and development and testing phases of application using Scrum Agile methodology.

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

Implemented Transactions using Spring framework.

Used Struts to bind web parameters to business logic.

Implemented Maven build tools to build jar and war files and deployed war files to target servers.

Maintained relationship between objects using Spring IOC.

Developed Aspects for Logging and security using Spring AOP.

Analyze or transform stored data by writing Mapreduce or Pig jobs based on business requirements.

Have worked with SQL queries and PL/SQL procedures to perform CRUD operations on Oracle 11g data base for storing and retrieving the application data.

Involved in configuring JMS and JNDI in rational application developer.

Developed MQ JMS Queues for asynchronous messaging and Web Services using SOAP/WSDL.

Worked with RESTful web services as part of requirement.

Involved in WebLogic administration like setting up Data Sources, deploying applications.

Configured and Deployed the Web Application Achieve (WAR) in JBoss Application Server.

Environment: Java, JSP, Struts, Spring 3.x, JPA(Hibernate 3.x), DAO, DTO, XML, JDBC,HTML,CSS, JavaScript, JQuery, RESTful, JSON, JBoss6.x, Web Logic 11g Application server,Oracle 11g,, JUnit, log4j.

Client: United Airlines, Inc., Chicago, IL Feb’12-Feb’13

Project: Electronic Ticket Information System (ETIS)

Role: Java Developer

Description:

ETIS (Electronic Ticket Information System) is a web based application that shows the history of electronic tickets to the users. Users can update the status of the tickets; also users have the ability to search the tickets by flight, origin/destination, ticket number, credit card and by Mileage plus information. This system shows the history of the ticket information up to two years from the date of ticket issued. This system is used by United’s Revenue Accounting users, customer service and refunds departments.

Architecture is based on the Model 2 approach of Model-View-Controller design paradigm for J2EEä Application. This system is developed on web logic 8.1 using EJBs, JSPs and Servlets. Session façade design pattern was used in this project. Servlets use service locator to lookup session façade EJBs, these EJBs will make a call to Entity EJBs for updates to the database.

Responsibilities:

Responsible for gathering new Business Requirements of the system from client.

Used Apache Struts as a web application framework.

Actively involved in UI development.

Responsibilities involved developing of Action Classes, Form Beans and JSPs.

Created development environment in Eclipse using Web Logic 11g application server.

Implemented serial communication between Manager and EMS agent.

Implemented Hibernate to map all the tables from different data sources to make database updating.

Involved in using different Design patterns like Session Facade pattern, Service Locator Pattern, Singleton pattern and MVC architectural design pattern for solving the architectural issues.

Used Mule ESB to enable easy integration of existing systems, regardless of the different technologies that the applications use, including JMS, Web Services, JDBC, HTTP, and more.

Worked with Spring to implement business logic.

Developed different components required for the application like Business Delegates, Value Objects, and Data Access Objects (DAO) etc.

Actively involved in the integration of different Use Cases, code reviews and re-factoring.

Maven is used for building and deploying of applications.

Environment: Java, EJB 3.0, JSP, JDBC, Struts, JMS, HTML, CSS, Java Script, JQuery, Oracle 9i, Hibernate, Eclipse, CVS, Apache Maven, Oracle Web Logic 11g application server.

Client: Wachovia Bank. Miami, FL Jan’11-Feb’12

Project: Online Investment Service (OIS)

Role: Java Developer

Description:

The project Online Investment Service (OIS) was designed to facilitate trading in short term paper (Mutual funds, Repos, CDs, Commercial Paper, CRA, and Time Deposits) for high net worth corporate and individual customers. The system comprised Trading desks that were created internally (logical entity) to handle region specific customers and business entities namely Broker were created to provide an interface for the clients to place orders. The application was built on J2EE architecture with MVC framework.

Responsibilities:

Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.

Actively participated in the daily Agile SCRUM meetings to produce quality deliverables within time.

Involved in consuming web services and creating new web services both Restful and SOAP, WSDL.

Created Servlets, Struts MVC Form Validation with Hibernate validator API and Custom Form Validation with Annotations.

Involved in the Integration Testing and Bug fixing. And used Junit framework

Developed UI screens involving JSP, HTML5, CSS3, JavaScript and JQuery.

Responsible for development of DAO’s (Data Access Objects) to interact with the database using DAO ORM.

Assisted Oracle Database development team in developing and debugging stored procedures, functions, views, triggers, cursors and designing the database.

Provided multiple sessions to the Production Support Team as part of the Project Transition.

Environment: JDK 1.5, Hibernate 3.5.6, UNIX, Struts1.3.x, Restful Web Service, Maven, Eclipse Indigo, Oracle 11g, Oracle Web sphere Application server.

Nokia Sep’08 – Nov’10

Project: Nokia Xpress Browser

Role: Java Developer

Description:

Nokia express browser runs on S40 and Windows Phone OS. It connects the mobile user to internet.

The data compression using this application is the best thereby reducing data costs and enhancing speed.

Responsibilities:

Played an active role in gathering system requirements from Business Analyst.

Developed analysis level documentation such as Use Case Model, Activity, Sequence and Class Diagrams.

Developed UI layer logics of the application using JSP, JavaScript, HTML/DHTML, and CSS.

Developed GUI and Business Logic using JSP and Servlets.

Involved in requirements gathering and converting them into specifications.

Designed pages using different JSTL.

Created Stored Procedures, Triggers for the application

Designed and developed logic for XML parser.

Implemented the logging mechanism using Log4j framework.

Developed JUnit Test Cases.

Ant tool has been used to build the application and to deploy the project.

Environment: Java, J2EE, JDK1.5, JSP, Servlets, HTML,CSS, Java Script, AJAX, SQL, Eclipse, PL/SQL, Log4j, XML, HTML 4.0, JUnit, Apache Tomcat 6.0



Contact this candidate