Resume

Sign in

Java Developer Web Services

Location:
Hyderabad, Telangana, India
Posted:
October 07, 2016

Contact this candidate

PROFESSIONAL SUMMARY:

* ***** ** *********** ********** experience in software Development and Object Oriented Programming that includes requirement Analysis, Design, Development and Implementation of Web Based, Client/Server applications and Database application.

AREAS OF EXPERTISE:

Experienced in Design and Development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, JDBC, JPA, XML, JAXB, JAX-WS, AJAX, ANT and web services.

Excellent experience in developing web pages complying with Web content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.

Strong experience in Front End Development using technologies like JavaScript, AJAX, HTML, CSS, and JSPs.

Experienced in all stages of Software Development Life Cycle including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.

Good experience in implementing Object Oriented Analysis & Design (OOAD).

Exposure to implementing Web Services (WSDL using SOAP protocol).

Developed web application using Java/J2EE, MVC, Web Services, JMS, and Oracle along with different open source Frameworks like spring, Hibernate, Struts.

Performed unit testing using JUnit integration and development and deployment of applications done using tools ANT and Maven& debugging through Log4j.

Prepared functional and technical documents for the end users of the application.

Involved in Requirement Analysis and Study, Low-level design and documentation.

Designed and coded the application as per the requirements by following the quality standards.

Experienced in working with scripting languages like JavaScript, AJAX, JQuery, ExtJS, Bootstrap and Angulaar.js.

Hands on experienceindeveloping user interface with HTML, DHTML, and JSTL.

Expertise in implementation of web applications using frameworks such as Struts, spring, Spring web flow, JPA and Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.

Good understanding of JMS, JSF, EJB, SOA, Apache Axis, and XML related technologies like XSL, XSLT.

Expertise in developing enterprise applications on WEB / Application servers like Jboss, Apache Tomcat & BEA Web Logic.

Experience working in Databases like Oracle 9i/8i/10g (SQL, PL/SQL), MS SQL Server 2000, MySQL.

Hands in experience in source control tools such as CVS and SVN.

Knowledge on Amazon Web services (EC2 S3).

Experience in preparing project related documents using Microsoft Office suite like MS- Office, MS-Excel. MS-PowerPoint and MS-Visio.

Ability to learn and use new systems and paradigms in considerably less time.

Excellent interpersonal communication, technical, strong problem solving, decision making skills and ability to work independently as well as in a group.

TECHNICAL SKILLS:

Programming

Java, C, C++, PL/SQL

Java Technologies

Core Java, collections, Threads, Swing, I/O, Servlets, JDBC, JNDI, JSP, JSF, EJB, JMS, XML ( SAX, DOM), Struts, Web services, SOA, WSDL, SOAP, UDDI, Spring, JAX, Hibernate.

Mark-up/Script languages

XML, CSS, XSL, XSLT, HTML, Java Script, JQuery, AJAX, GWT.

Web/ Application

Apache Tomcat, Glass Fish, Jboss, Web Logic, Web Sphere.

RDBMS

Oracle 8i/9i/10g/11g, MySQL, SQL Server, DB2.

IDE Tools

Eclipse, Netbeans IDE, Visual Studio

Protocols

HTTP, HTTPS, SMTP, POP3, SOAP, TCP/IP

Operating Systems

Windows NT/2000/XP/Vista/Windows 7, Unix and Linux.

OOA, OOD

MS Visio, Rational Rose and UML, Use-case diagrams, Sequence diagrams, Class diagrams, Activity diagrams.

Development Models

Agile Development, Waterfall Model, Test Driven Development

PROFESSIONAL EXPERIENCE:

Wells Fargo, Idaho Falls, Idaho. May 14 - Present

Sr. Java/ J2EE Developer

Description: Wells Fargo & Company is a multinational banking and financial services. Wells Fargo in its present form is a result of a merger between San Francisco-based Wells Fargo & Company and Minneapolis based Norwest Corporation in 1998 and the subsequent 2008 acquisition of Charlotte-based Wachovia.

Responsibilities:

Developed user specific Highlights section, Home page, Admin home page, user module (Modify/ search users, create user screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring core Module, XML, JSP, and XSLT.

Developed the application using JSF Framework that Leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.

Worked in an agile work environment with Content Management System for workflow management and content versioning.

Involved in designing user screens and validations using HTML, JQuery, AngularJS, JS and JSP as per user requirements.

Responsible for validation of client interface JSP pages using Struts from validations.

Integrating JSF with Spring IOC.

USED Spring Dependency Injection properties to provide loose coupling between layers.

Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.

Used Web Services (SOAP) for transmission of large blocks of XML data over HTTP.

Used Hibernate ORM framework with spring framework for data persistence and transaction management as well as applied Spring Security concepts.

Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data form database.

Implemented the logging mechanism using Log4J framework.

Wrote test cases in Junit testing of classes.

Environment: JDK 1.5, J2EE, Agile Development Process, JSF, Spring 3.0, Web Services (JAX-WS, Axis 2), Hibernate 3.0, Angular JS, RSA, JMS, JSP, Servlets 2.5, Web Sphere 6.1, Server 2005, Windows XP, HTML, XML, SOAP, IBM Rational Application Developer (RAD), ANT 1.6, LOG4J, XML,XSLT, XSD, JQuery, JavaScript, ExtJS, Junit 3.8, SVN.

Express Scripts, Jersey City, New Jersey Aug 13 – Apr 14

Java Developer

Description:

Express Scripts manage prescription benefits for tens of millions of Americans on behalf of thousands of clients; including health plans and plans sponsors. Employers, unions and government organizations throughout the nation rely on ESI services. The team of more than 30,000 employees expresses passion, expresses care and expresses enthusiasm for ESI mission. ESI is committed to its members achieving better clinical outcomes and dedicated to delivering better financial outcomes for plan sponsors.

Responsibilities:

Implemented the front end using JSP, HTML, XML SPY, CSS and JavaScript, JQuery, AJAX for dynamic web content.

Worked in an Agile Environment used Scrum as the methodology wherein I was responsible for delivering potentially shippable product increments at the end of each Sprint. Involved in Scrum meetings that allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration. Further, I had an active participation in the process. backlog refinement.

Developed the code using Core Java Concepts Spring Framework, JSP, Hibernate 3.0, JavaScript, XML and HTML.

Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.

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

Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle Database.

Used JDBC to invoke Stored Procedures and database connectivity to ORACLE 10g.

Implemented Spring ORM wiring with Hibernate provided access to Oracle 10g RDBMS.

Hibernate Query Language (HQL) was used to perform various queries in the database.

Responsible for implementing the transaction management in the application by applying Spring AOP methodology.

XML parsing by using JAXB for XML Schema Validation.

Used XSLT to transform XML data structure into HTML pages.

Maven was used to manage dependencies in the application and deploy it on Websphere Application server. CVS was used for the version control.

Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.

Followed TDD and wrote unit test cases using JUnit.

Environment: Java, J2EE, JSP, Spring MVC, Spring 2.5, Hibernate 3.5, JMS 1.1, XML, SOAP, WSDL, AJAX, HTML, JAVASCRIPT, CSS, Log4J, JAXB, JUnit, Web sphere Application Server 6.0, Eclipse 3.5, Oracle 10g.

Union Pacific Rail Road, Omaha, Nebraska. Sep11– July13

Java Developer

The Union Pacific Railroad (reporting mark UP) is a Class I line haul freight railroad that operates nearly 9,000 locomotives over 32,000 route-miles in 23 states west of Chicago, Illinois and New Orleans, Louisiana. The Union Pacific Railroad network is the largest in the United States and is serviced by more than 50,000 employees.Union Pacific Railroad is the principal operating company of Union Pacific Corporation (NYSE: UNP); both are headquartered in Omaha, Nebraska. Over the years Union Pacific Corporation has grown by acquiring other railroads, notably the Missouri Pacific, Chicago & North Western, Western Pacific, Missouri-Kansas-Texas, and the Southern Pacific (including the Denver & Rio Grande Western).

Responsibilities:

Involved in requirement Analysis – creating Artifacts viz. use Cases, Class Diagrams etc. used MS-Visio for creating the design phase diagrams. Involved in all phases of Software Development Life Cycle.

Developed Order flow application using Eclipse IDE where core java concepts have been used extensively. Made enhancements to the application with autoboxing, generics, annotations, concurrency, garbage Collection. We have undergone through Test Driven Development (TDD) for the application with JUNIT testing. Performed Junit testing for this Application.

Coded dynamic and browser compatible UI web pages using JavaScript, SCC3, HTML5, JQuery, AJAX and responsive design in MVC environment.

Migrated the applications from Java 1.4 to Java 1.6. Deployed these applications in WebLogic 10.3.2 under Solaris OS and tested them with various use cases.

Responsible for installing and testing the ISAPI plug-in in the Intel servers to proxy the request from customers to the backend servers (Solaris).

Used Log4j API for application logger.

Created Swing component which consumes JAX-WS web services to get the Voicemail Data (FMC).

Used Cascading Style Sheets (CSS) for styling and to achieve uniformity.

Developed API’s for generating XML, JSON content to be used by FMC Frontend. Coded utility components in java for marshalling and un-marshalling XML file.

Rewriting rules by using Regular Expressions.

Developed JSP pages using Struts Custom Tag Libraries such as HTML tags, Bean Tags, Logic Tags and Template Tags. Responsible for the end-to-end design and development of the Authorization component by leveraging the Apache STRUTS framework extension points, managed shell scripting.

Developed Struts Action and Action Form Java Classes as needed, added information to the struts-config.xml configuration file to fit a given page into the flow of the application.

Used Clear Case for version control and Clear Quest to work with change requests, or create and rum quires to view records and defect status when tracking projects.

Responsible for checking the MS-SQL Server Database for records to verify the Order Provisions.

Tested the Load-balancing rules (CSS rules) and Firewall rules.

Involved in Production support of the Application mentoring the offshore and onshore teams to resolve critical issues. Coordinating with the team to ensure deliverables.

Travel Channel Media, Chevy Chase, MD Oct 10–Aug 11

Java Developer

Travel Channel Redesign Project:Travel Channel Media (“TCM”) has embarked upon a major redesign of TravelChannel.com to align the Interactive Platform to new Travel Channel Media. The primary business goal of the project is to refocus the television extension – as opposed to our current emphasis on travel utility content – and deliver best-of-class interactive experiences tied to our on-air brands. As part of this effort, TCM intends to offer a seamless user experience across platforms and reinforce the connection with the brand overall. TCM is also looking to fully integrate video into all aspects of TravelChannel.com and rework the presentation of online player.

Responsibilities:

Involved into analysis and design phase. Participated into discussion meetings about requirements.

Involved in the development of Presentation layer using JSP, HTML, DHTML, CSS and used JQuery for form validation.

Developed the new features for the application using JSPs, XML, XSD, XSLT, HTML, CSS, Servlets, JavaScript, J2EE, Hibernate, Spring 3.0 and Maven 2.0.8.

Worked on Spring DAO, Spring MVC and Spring AOP Interceptors in Logging and Auditing.

Used Spring IOC developed an Application Context to create configured beans.

Used Hibernate for object-relational mapping and for database operations in Oracle database.

Used JUnit for testing the application, ANT and Maven for building Projects

Implemented various J2EE design patterns like Session Facade, Business Delegate, DAO, Singleton patterns etc.

Used Rational Rose for developing UML diagrams such as Use Cases, sequence diagrams and class diagrams.

Used XML parser APIs such as JAXB in the Web services request/response data for marshalling and unmarshalling.

Worked with Business Analyst & QA during application development cycle.

Used JDBC, SQL for developing data access layer for an application.

Worked on refactoring java codebase to improve application performance.

Used HP Quality Center for bug tracking and development progress.

Created Stored Procedures using SQL/PLSQL for data modification.

Worked on SAOP UI for wsdl validation, security testing and ws-security.

Created Unit test cases using JUnit 4.0.

Co-ordinate with QA for testing, Production releases, Application deployment and integration.

Involved in Production Support and minor enhancements as per application requirements.

Environment: Java, J2EE, JSP2.0, Servlets, JavaScript, JQuery, HTML,DHTML, CSS, Spring, Hibernate, Tiles, Validator, Unit 4.0, Web Services, JMS, UNIX, Oracle 10g, XML, XSD, XSLT, DOM SAX and STAX Parsers, WebLogic 10.x and Eclipse 3.6.

PNC Bank, Irving, TX. Feb 08 – Oct 10

Java Developer

The system deals with the day-to-day transaction in banks. This system provides the opening of new deposit, transfer of amount from other renewal or the matured deposit, The system The system deals with the day-to-day transaction in banks. This system provides the opening of new deposit, transfer of amount from other renewal or the matured deposit, conversion of deposit to other deposit schemes. The system will takes care of different types of transactions like deposits, installments, and interest repayment on closure, penal charges for delayed installments, and penal charges for premature closure.

Responsibilities:

Played very crucial role in Developing and implementing various intricate modules of the product

JavaScript was implemented for the various customers to interact with the system

Prepared multiple Unit test cases on IT requirements that are gathered and deciphered.

Documenting the whole process when and where required

Developed web applications by using Struts

Extensively used Eclipse IDE Tool for building and deploying the application

Configured and Deployed Web application on Tomcat application server

Responsible for developing the employee module

Responsible for developing the payroll module

Implemented JDBC framework for connectivity with MySQL database as backend

Written stored procedures to add, update and delete data from MySQL Database

Involved as team member in coding and understanding the problem

Involved in giving releases

Environment: Struts 1.2, JSP, MySQL 5.0, iBatis 2.0, Ajax, Eclipse 3.0, Core Java and Tomcat 5.5.

Academics:

Bachelors in Computer Science Engineering, India.



Contact this candidate