Sr. Application Developer Resume
Salt Lake City, UtaH
SUMMARY
- 6+ years of experience in Software development which includes experience in Analysis, Design and Development of web based applications.
- Extensive experience in design and development of multi - tier applications using Java J2EE, Struts, Hibernate, XML, XSD, SOAP, WSDL, HTML,JavaScript, Tag Libs, AJAX.
- Extensive Experience in developing web applications using HTML5, CSS3, JSON, JQuery, AngularJS and AJAX.
- Worked on different Application and Web Servers like IBM Web Sphere, Oracle Web Logic and Apache Tomcat.
- Extensive experience in different IDEs like RAD, Eclipse, Net Beans and Jbuilder.
- Experience in analysis, design and coding of applications implementing Object Oriented Programming Paradigm (OOPS).
- Experience in web application design using open source MVC, Spring and Struts Frameworks.
- Experience in using MVC (Model View Controller) architecture for developing applications using JSP, JavaBeans and Servlets.
- Experienced in all phases of SDLC lifecycle like analysis, design, development, testing and requirements gathering.
- Exposure and knowledge in designing and developing applications using UML with Rational Rose.
- Experience in client side Technologies such as HTML, DHTML, CSS and JavaScript.
- Experience in developing User Interface for Web Applications using JSP, JSF and Ajax.
- Experience in Java Design patterns such as session patterns, Data Access Objects (DAO) and Business Delegate.
- Experience in working with XML parsing which includes DOM, SAX and StAX.
- Implemented Connectivity to databases using JDBC API from Servlets and JSPs.
- Experience in various methodologies like waterfall and Agile.
- Hands on experience in developing and deploying distributed Multi-Tier applications using various Web Technologies.
- Hands on experience on web services including SOAP, WSDL.
- Experience in consuming web services using WSDL.
- Good Knowledge on publishing and consuming RESTful web services.
- Hands on experience on developing User Interface for Mobile Application.
- Knowledge on AngularJS used to extend HTML with new attributes.
- Experience on working with JQuery which is used to simplify Java Script.
- Experience on deploying the enterprise applications on Web Application Server.
- Familiar with SOA architecture used for communicating through protocols over a network.
- Deployed various WARs, EARs and J2EE applications on managed servers in clustered environment using console or Auto deployment scripts in QA environment.
- Proficient in using RDBMS concepts with Oracle 9i/10g/11i, DB2 and MySQL.
- Experience in Writing Stored Procedures, Functions, DDL, DML SQL Queries.
- Experience working with Unix Shell Scripting using Vi Editor.
- Understanding on Junit framework used for Unit Testing the application.
- Excellent communication and interpersonal skills and involved in client interaction for scoping, effort estimates and status reporting.
TECHNICAL SKILLS
Java/J2EE Technologies: Servlets, JSP, JavaBeans, JDBC, RMI.
J2EE Frameworks: Struts, Spring, JSF, Log4j, Hibernate.
Operating Systems: Windows NT/XP/95/98, Windows 2000/2003, Unix/Linux/Solaris.
Web Technologies: XML, XLT, DOM, CSS, JavaScript, HTML, AJAX, JQuery, JSON.
Languages: C, C++, Java, SQL, PL/SQL, JavaScript and Shell Scripts.
IDE: Eclipse, RAD 7.5/8.0
Database: Db2,SQL Server, Oracle 9i/10g/11i
Methodologies: Waterfall, Agile
Application Servers: Tomcat Apache 7.0/8.0, IBM WebSphere 6.1/7.1/8.5
PROFESSIONAL EXPERIENCE:
Confidential - Salt Lake City, UTAH
Sr. Application Developer
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
- Used Eclipse IDE to develop the application.
- Analyzed the existing code and added new methods to meet the client requirements in the functionality of the project.
- Designed and developed user interfaces using JSP, JavaScript, CSS, AngularJS, JQuery and HTML.
- Developed User Interfaces using JSP Custom Tags and JSON.
- Extensively used CSS for Styling HTML elements and JSP Pages.
- Worked on AJAX technology to update a part of webpage instead of loading the whole Webpage.
- Worked on developing Action form classes, Form Beans, Action classes using struts.
- Responsible for Installation,configurationandtroubleshooting WebSphere Portal Server 6.0and the portal applications on it inclusteredenvironment.
- Worked on SOAP to generate the WSDL by passing the request parameters to Request XML.
- Used Firebug to check the input parameters for UI validation which were passed by an external team.
- Co-ordinated with the external team and was responsible for implementation of the User Interface changes as per business requirements.
- Worked on session management changes using HTTP session management method.
- Worked on UI changes that are browser dependent and was responsible for implementing them across all the browsers.
- Used DOM parsing to extract data from XML by interacting with external FIS system.
- Worked on modifying SQL Procedures in Database according to the client Requirements.
- Worked on Vi Editor for performing updates on existing processes using Unix Shell Scripting.
- Deployed the project changes on WebSphere Application Server.
- Responsible for maintaining Version control standards in SVN (Subversion) to promote code across different environments.
- Tested the application to ensure the flow was not affected with the deployed changes.
- Worked on ICM tool for CMS (content management System) to update the Homepage in QA and production environment according to business requirements.
- Worked on bug fixing and enhancements on change requests.
Environment: Java, J2EE, JSP, HTML, CSS, JSON, JQuery, JavaScript, AJAX XML, Servlets, Windows, Struts, IBM WebSphere 7.1/8.5, Eclipse, SVN, Oracle 10i/11i.
Confidential - Salt Lake City, UTAH
Application developer
Responsibilities:
- Responsible for analyzing the requirements and then pointing out the out of scope elements in the Requirements.
- Efficient in differentiating the concepts to be used to meet the Requirements.
- Designed and developed the application using Agile methodology.
- Designed and developed the application using MVC architecture in Struts framework.
- Able to develop logic to register the Amex Card types and deny the cards which are out of scope.
- Worked on developing Action Form classes, Form Beans and Action classes using struts Framework.
- Worked on JavaScript, html, JSP to modify the user interface as per client requirements.
- Worked on AJAX to update a popup window as per the client requirements.
- Worked on JavaScript changes which count the number of clicks of a user on a button.
- Worked on encryption of Customer sensitive data like Card Number, Name, and Address etc. in the logs.
- Worked on the concept of itext to generate PDF File with list of Transaction records.
- Worked on SOAP to generate response XML by giving the input as Request XML.
- Worked on consuming the web services using WSDL file for User Registration and Login pages.
- Worked on Stored procedures, Functions in Db2.
- Analyzed PL/SQL stored procedures and invoked stored procedures using JDBC.
- Extensively used the LOG4j to log regular Debug and Exception statements.
- Involved in changes made to Web services that are consumed from an external application and coordinated with the team for code changes.
- Worked on Spring MVC Framework for migrating the application from Struts to Spring.
- Worked on Hibernate ORM on DAO classes for communicating with the database.
- Deployed the code on application server and unit tested to ensure the changes are reflected.
- Provided the EARs of the entire application to the onsite team and responsible for co-ordination with the team to ensure all the changes are committed to SVN.
- Involved in all the production launches and was a member of production support team.
Environment: Java, J2EE, JSP, HTML, CSS, XML, Servlets, Windows, Struts, IBM WebSphere 6.1, Eclipse, JavaScript.
Confidential - Salt Lake City, UTAH
Application Developer
Responsibilities:
- Involved in analysis, Design and enhancement of existing code according to the new requirements.
- Worked on Encryption of customer sensitive information like Card number, Customer Name etc.
- Used Subversion (SVN) for version control tool and used Eclipse IDE to develop the application.
- Worked on generating a JAR file for the reuse of the PDF generation concept in various applications.
- Worked on SOAP Web service to generating response XML by giving the input as Request XML.
- Worked on connecting to external Systems through DAO classes to get the input to the existing system.
- Worked with external team and implemented the service agreement pop up window by working on JavaScript to meet the business requirements.
- Worked on the locale change UI changes to be implemented in properties file.
- Worked on migration of Single Sign on to SPS web service migration by coordinating with SPS team.
- Worked on deploying the code on Application Server and unit test the Application.
- Used Putty Tool for deploying the application on Development and QA environments.
Environment: Java, J2EE, JSP, HTML, CSS, XML, Servlets, Windows, Struts, IBM WebSphere 6.1, Eclipse, JavaScript, SOAP.
Confidential - Salt Lake City, UTAH
Application developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC).
- Used RAD 7.0 for application development and SVN for Version control.
- Involved in developing applications using Java, J2EE, EJB, Struts, JSP and Servlet.
- Created the UI validations using Struts validation framework.
- Involved in migration of Application from WAS 5.0 to WAS 6.0.
- Enhanced User Session Management using HTTPSession.
- Worked on OrderManagement module where order receipt is generated to the seller with total amount and products detail.
- Worked on currency conversion of the order confirmation module based on Country in which the purchase is done.
- Did the application builds and deployments in different environment including development, QA and Production.
- Used Maven to build the application and deploy on WebSphere application server.
- Involved in Unit Testing the application to ensure all changes are reflected.
- Developed database schema and SQL queries for querying database on Db2.
Environment: Java, J2EE, JSP, HTML, CSS, XML, Servlets, Windows, Struts, IBM WebSphere 6.1, Eclipse, JavaScript.
Confidential
Application Developer
Responsibilities:
- Involved in analyzing the business requirements and participated in planning sessions.
- Created UML Use Case diagrams, Sequence diagrams, Activity diagrams and Class diagrams using Rational Rose.
- Developed front end pages using JSP, HTML, CSS, JavaScript and AJAX.
- Developed application based on Struts 2 MVC Framework.
- Developed Action Form Classes, Form Beans and Action Classes using Struts.
- Developed persistence layer DAO using JDBC.
- Involved in design and development of stored procedures.
- Used JavaScript for validating JSP pages on Client side.
- Implemented action classes to support newly developed JSPs and used Oracle as database.
- Error messages were displayed using properties File.
- Used Eclipse as IDE and deployed code on WebSphere 6.
- Responsible for moving the code to SVN for version control and code approvals.
- Used SOAP UI for testing web services.
- Responsible for solving defects raised by users.
Environment: Java, J2EE, JSP, HTML, CSS, XML, Windows, Struts, IBM WebSphere 6, Eclipse, JavaScript, SVN.
