Web Applitions Resume
CA
SUMMARY
- Over 8 years of experience in all phases of Software Development Life Cycle (SDLC) and development of Client/Server and Web applications.
- Has experience in E - Commerce, Transportation, Banking and Finance domains.
- Strong programming skills and development experience in JAVA1.6/1.8, J2EE, Web Services, Spring 2.5/3.0, Hibernate 3.0, Servlets, JSP, JSTL, JDBC, JavaScript, AJAX, Angular JS, Apache CXF, XML Schema and XML.
- Implemented dependency Injection, cross cutting logics, persistence layer using Spring MVC Framework.
- Deployed applications dat consume and provide Web Services using SOAP and REST based architectures in separate projects. Conversant wif Java Web Service API’s such as JAX-RS and JAX-WS, Apache CXF and also other implementations like Jersey.
- Expert in Core Java wif in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections, Lambda Streams, Java 8 Concepts and Event/Exception handling.
- Proficient wif Web Page Development technologies like HTML, CSS & JSP as view, JQuery, Angular JS and AJAX.
- Good understanding of DOM and SAX parsers. Experience in describing data using XML (DTD, Schema) and working wif XML management technologies like XSL, XSD, XSLT, DTD, XPath, XQuery and JAXB.
- Worked on Hibernate framework and applied concepts like Criteria, Projections and Cache mechanism for developing persistent layer and to implement database interactions.
- Proficient in developing Use case and Interaction diagrams in UML using MS-Visio.
- Extensive experience in Object Oriented Analysis and Design (OOAD) and Object Oriented Programming (OOP) Technologies.
- Strong knowledge and Experience in using J2EE design patterns like MVC, Singleton, Front Controller, Session Facade, Business Delegate, Service Locator and Data Access Object.
- Solid working knowledge of application servers like JBoss, WebSphere and WebLogic and Apache Tomcat web server.
- Extensive experience wif databases such as Oracle 9i/11g and MySQL.
- Experience in working wif IDEs like Eclipse, JDeveloper, RAD, NetBeans, STS and IntelliJ IDEA.
- Experience in writing SQL, PL/SQL and Stored procedures.
- Experience in using version control software CVS, SVN and GIT.
- Extensive experience in testing applications using TestNG, JUnit, SoapUI and JMeter.
- Experience in Agile Scrum, Agile RUP and Waterfall Project development methodologies.
- Possess excellent communication skills and can handle responsibilities independently as well as proactive team member and ability to work in team.
TECHNICAL SKILLS
Languages: Java, C, C++, Java Script, PL/SQL, HTML and XML
J2EE Technologies: Servlets, JSP, JMS, JDBC, JNDI, JTA, JPA, XML, Web Services, SOAP and JAX-RPC
Web Technologies: CSS3, HTML, AJAX, JavaScript, JQuery, AJAX and Angular JS
J2EE Frameworks Tools: Hibernate, Spring (MVC/AOP/DI/Batch/Spring Templates), jQuery, Log4j, Maven, Ant, Jenkins, Test NG and JUnit
Web Services: SOAP, Jersey, Axis, UDDI and Apache CXF
Web/Application Servers: WebSphere, WebLogic, JBoss and Tomcat Server
IDE’s & Integration Tools: Eclipse, STS, Net beans, RAD and Jenkins
Version Control Tools: CVS, SVN and GIT
Databases: Oracle and MySQL
Operating Systems: MAC OS, Linux and Windows
PROFESSIONAL EXPERIENCE
Confidential, CA
Web applicationsTeh technology stack include: J2EE, Spring, Hibernate, Restful, jQuery and Tomcat Application Servers.
RESPONSIBILITIES:
- Follow Agile Methodology and involved in sprint planning, grooming, standup and other agile meetings.
- Enhanced store finder related functionalities using Spring-MVC and Apache CXF
- Implemented XML based transactional support using Spring and Hibernate in credit card rewards functionality
- Implemented Spring Controllers, Service Components and DAO using Hibernate in my account functionality
- Enhanced current JDBC based application to Hibernate in credit cards rewards functionality
- Implemented SOAP based web services in credit card rewards functionality
- Written unit and integration test cases using JUnit and Mockito for code coverage
- Configured Log4j logging mechanism for complete project using xml files
- Written build script using Maven and integrated wif Jenkins for CI
- Involved in Application UI development using JSP, JavaScript and jQuery.
- Wrote project HLD and LLD documents using UML, Class Diagrams, Sequence diagrams and State diagrams.
- Coordinated wif cross-functional teams to ensure smooth integration
- Provided production support during holiday season and worked on teh incidents timely manner
- Involved in business and technical discussions to resolve issues.
Environment: Java, J2EE, JSP, Spring(MVC, Core, Batch, IOC, AOP, DAO, ORM), SOAP, Restful Web services, Jersey, Axis, Hibernate, Servlets, JSTL, HTML, CSS, XML, Ajax, Java Script, jQuery, Log4j, JNDI, Maven, Jenkin, Java Beans, SVN, Junit, Oracle, SQL/PLSQL, TOAD, Tomcat and Linux.
Confidential, Salt Lake, UT
Responsibilities:
- Enhanced existing loan verification functionality using spring and hibernate
- Created XSD based on teh requirements for loan processing module and used JAXB for marshalling and un-marshalling of teh XML
- Written functional and technical documents wif UML, Class Diagrams, Sequence diagrams and State diagrams.
- Involved in business, design, technical discussions for loan approval module enhancements.
- Implemented Spring controllers, integrated wif business components and view components in loan review module
- Implemented Application GUI using HTML, JSP, and JavaScript and CSS
- Implemented SOA based Restful web services in loan review application
- Enhanced exiting unit test cases for teh service classes and teh DAO’s using JUnit
- Gave production support for teh entire application including trouble shooting and fixing bugs
Environment: Java, J2EE, Agile, Servlets 3.1, UML (Rational Rose), Spring 3.2.6, Maven, JUnit, SVN, Log4j, XML, Oracle, Web Services (SOAP and Restful), Stored Procedures, Eclipse Juno, Web logic Server, Jenkin, TOAD and Linux.
Confidential, San Diego, CA
Responsibilities:
- Played a senior developer role in project.
- Made low level design documents for projects and estimated time for implementing teh business functionality.
- Participated in business discussions and evaluated product architecture and customized based on business needs.
- Involved in discussions, design and Implementation teh Integration between ATG Ecommerce application and Siebel using Oracle Fusion and Apache Axis web services.
- Implemented various functionalities and enhancements related to sell offerings and PCS modules in our project.
- Managed enhancement requests and bug fixes by analyzing priority, scope and complexity.
Environment: JDK 1.5, ATG Relationship Management 2007.1, ATG Commerce Suite 2007.1, Oracle Fusion, Siebel, SQL Server 5.x and JBoss App. Server and Apache Axis 2.0.
Confidential
Responsibilities:
- Implemented browse and shop functionalities.
- Involved in simple and complex checkout implementation.
- Implemented various calculators for pricing process customization.
- Implemented single use coupons, promotions and qualifier.
- Involved in shopping cart and checkout bug fixing.
- Involved in Feed integrations development wif legacy systems.
- Implemented Fulfillment process customizations.
- Implemented various schedulers for multi-site applications.
- Implemented various functionalities related to payless.com application.
Environment: ATG Commerce Suite 2007.1, ATG Relationship Management 2007.1, ATG Search 2007.1, ATG Commerce Service Centre 2007.1, ATG Merchandise 2007.1, Cyber Source payment integration, Omniture, JDK 1.5, Java Script, DWR 2.0, Oracle 10g and JBoss App. Server 4.0.5.
Confidential
Responsibilities:
- Involved in requirement gathering, analysis and design.
- Involved in design documents preparation and review.
- Involved in system test cases and unit test cases preparation and review.
- Involved in defects analysis and defects fixing.
- Involved in requirements Confidential analysis.
- Involved in client interaction in Project Demos and during UAT.
- Involved in support activities till warranty period.
- Involved in Transition activities.
Environment: JDK 1.5, J2EE (JSP, Servlets, EJB 2.0, JTA and JDBC), ATG Relationship Management 7.2, Java Script, AJAX, SQL and PL/SQL, Oracle 10g and Websphere Application Server 6.0.
