Consultant Sr. Programmer Analyst Resume
Stamford, CT
SUMMARY
- Over 15 years of Experience in Java/J2EE development with extensive experience in multi-tiered web based architecture and enterprise application using Java, Web Services SOAP, REST, Hibernate3.0, Struts, Spring, JMS, MQ Series, Oracle, MyBatis, Secure CRT 6.0, DataPower, JPublisher 10.1, TDD.
- Worked in Hospitality, Finance, Retail, and Telecom industries.
- Working with Design and Development of n-tier Web Applications using WebLogic 8.1, IBM Web Sphere (WSAD 6.1) & Apache Tomcat 5.0.25.
- Strong working knowledge in IntelliJ Idea, Eclipse 3.1, WSAD 5.1
- Experienced with RDBMS implementation and development using Oracle 9i/10g, PL/SQL, DB2, Sybase and MySQL 4.0.18/5.0
- Experience in Deployment of Enterprise Java Beans in various App Servers
- Worked with STRUTS, Spring Framework and MVC design pattern.
- Good understanding and experience with the messaging technologies like MDBs, JMS and MQ Series.
- Experienced in developing applications using HTML, CSS, DHTML, XML, XSLT, JavaScript, jQuery, Angular JS, Ajax.
- Strong work knowledge of Web based Single Sign on (SSO). Thorough functional knowledge of UML, Rational Rose, Database design (ERD) and Software Application Design.
- Expertise in Project Process Flow Management and thorough knowledge of software development life cycle (SDLC) in Agile environment.
- Expertise in Packages, Procedures, Functions, Triggers, Reports generation using PL/SQL
- Experience working with ClearCase, Visual Source Safe 6.0, SVN, CVS 2.5 for Version Control
PROFESSIONAL EXPERIENCE
Confidential, Stamford, CTConsultant Sr. Programmer Analyst
Responsibilities:
- Extensively interacted with the associate application engines to define service oriented data exchanges and re-usable Web Services.
- Developed and integrating systems (engines) thru SOA architecture utilizing SOAP over http and messaging over MQ. Validating the schema design as per the business requirements.
- Successfully implemented Global transactions for multiple service call between different engines.
- Created UML class/sequence diagrams for Valhalla booking/rates module based on the Technical Use Cases/Business Use-cases using Rational Rose Professional.
- Created WSDL’s and xsd’s (WSDL soap binging of type document literal wrapped) based on the service requirements.
- Implemented web-services for the Booking/Rates module.
- Involved in Sprint Planning, allocating resources/work hours on Rally
- Have written business logic using EJB, patterns Session Facade, delegates, VO and DAO.
- Extensively worked on Hibernate mapping and HQL to interact with Oracle database.
- Implemented common persistence framework using Hibernate and implemented CMT for all transactions.
- Extensively used Oracle SQL, PL/SQL and shell scripts to migrate data from legacy system (Mainframe).
- Used UDDI registry (systinet) for service discovery/publishing of web-services artifacts.
- Implemented semi-asynchronous framework with WS async beans and SOAP over JMS on MQ platform.
- Build/deploy web-service EAR and client(UI) ears on WAS 7.0.
- Used build and deploy scripts in ANT.
- Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
- Closely working with other Starwood teams like MTG, IPS/PSI, Inventory, Web, Accounts and Shopping.
- Used the standard design patterns such as Factory, strategy, Adapter and facade in the high level design of the application.
Environment: J2EE, JSP, JMS, MQ Series, JNDI, Java Script, JSon, JQuery, Hibernate, SVN, Cruise Control, Oracle11g, MyBatis, TOAD, RAD 8.0.1, WebSphere Application Server 7.0, SecureCRT 6.0, Widget, UNIX, Rally
Confidential, Long Island, NYConsultant - Sr. Programmer Analyst
Responsibilities:
- Participate in design and development of new applications features and functions.
- Worked with Implementation Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Used Business Delegate, Session Facade, DAO, Front Controller and MVC De-Sign Patterns.
- Developed web based customer management application using Spring, Hibernate technologies and Cognos 8.4 (Reporting) which communicated with business operations.
- Developed the GUI using JSP framework.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Used Hibernate in data access layer for data persistency.
- Development of custom objects with the help of Hibernate framework to access database tables.
- Preparation of configuration files for Hibernate and Handled mapping resources in hibernate.cfg.xml
- Creating individual mapping descriptor files for each persistable Java classes.
- Involved in writing JavaScript functions and validations.
- Implemented the AJAX calls related to the Business requirements.
- Effort estimation for implementation of new features.
- Developed DAOs using DAO Design Pattern to insert and update the data.
- Used Stored Procedures, Packages and Database Triggers extensively.
- Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
- Responsible for coding PL/SQL Statements and Stored procedures for back end communication.
- Followed Agile/SCRUM development methodology.
- Involved in helping team members to debug issues with the application and designed and prepared Unit test case using JUnit and removed the maximum bugs before passing on the application to the QA team.
Environment: J2EE, Java, Spring, Hibernate, EJB, AJAX, JSP, JBoss, XML, XSLT, DOM Parser, HTML, UML, Oracle 9i, PL/ SQL, JUnit, Log4j, Eclipse, PERFORCE, Foot Prints/JIRA.
Confidential, NCProgrammer Analyst
Responsibility includes:
- System study BRD, FSD, HLD and DDD Design, Java Coding and Back End Procedure Writing and testing on different phases including Junit, HttpUnit, QA, Dev, Production Testing.
- Developed use cases and generated Class, Sequence diagrams based on the FSD document.
- Evaluated user requirement for applications and completed HLD
- Used RSA 7.0 as an IDE tool to develop the java application on WSAD 6.1 version.
- Designed and developed front-end JSP with HTML & JavaScript
- Developed codes to authenticate and authorize users using Java & EJB
- Developed new API’s for several services like suspending installers, assign jobs to categories, calling biz process, uploading .csv file.
- Preparing HLD, LLD, Test Plan, Test Cases and providing input to LKN 4.0 tool.
- Responsible for interacting with the Lowes Client and gathering the specifications and discussing the necessary changes and enhancements for the LKN Tool
- Created different data sources for each database on WSAD 6.1/6.0
- Implemented BD, BO, DAO, POJO, MVC, Singleton design patterns.
- Improved performance of the existing application by using refactoring and fixed stale connection issues by reviewing the offshore code.
- Failure rate for 12 hours’ load test was 0.01% and the number of users are more than 10,000
Environment: Java 1.4/1.5, WebSphere 6.1, RAD 7.0, Spring 2.0, Hibernate, Web Services, JMS, Oracle, DB2, UML, MS Visio, HttpUnit, jUnit, ClearTrust, ClearCase, TeamCity, TFD, EasyMock, Agile.
Confidential, CAJ2EE Developer
Responsibility includes:
- Developing various Reports in PDF/XML/HTML format by using Jasper Reports tool.
- Implemented Spring MVC to reduce development and maintenance efforts.
- Integrated Hibernate with Spring.
- Developed the XSL to convert and compare the SOAP to simple XML and vice versa.
- Used Spring ORM module for integration with Hibernate.
- Data Accessing with Hibernate has done with Spring DAO module.
- Configured services as beans in the Spring configuration files and used the IOC feature, Spring Core container, and the Spring ORM features of the Spring framework.
- Worked with all Biz Process by using Web Services such as SOAP, WSDL, UDDI etc.
- Created stored procedures and triggers to implement in Oracle 9i.
- Developed User Interface using JSP, JavaScript, HTML and DHTML.
- Used EJB’s and applied facade pattern for transaction management. Redesigned and coded the stored procedures and improved database access using data access framework.
- Effectively interacted with marketing team and redesigned PDF formats by using Jasper Reports.
- Implemented JMS API to send and receive messages
- Developed various APIs for several Services, created various Session Bean interfaces to attain business functions.
- Provide second line support for fresher’s team on SVN.
- Have done HttpUnit and Junit testing for coding.
Environment: WEBSPHERE 5.1, Tomcat Server 5.0, Eclipse 3.0.2, Spring 2.0, Hibernate, Junit, Log4j, JDK, EJB, JSP, Servlets, JDBC, JMS, JTA, JSF, XML, XSLT, Rational Rose, MQ Series, PL/SQL, JavaScript, CSS, DHTML, Unix Shell Scripting, SVN, Jasper Reports, DB2.
