App System Analyst Resume
Ny
SUMMARY
- 7 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications in technologies like Core Java, Java Beans, J2EE (JSP, Servlets), JSF, Struts, Springs, Hibernate, JDBC, XML, Web Services and Design Patterns.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in Gathering user requirements and converting them into software requirement specifications using UML, Design Patterns, Object Oriented Methodologies.
- Experience working with Agile/Scrum and waterfall development methodologies.
- Researched and evaluated several cloud based implementation services for business value and ease of migration and scaling.
- Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, EJB, JSTL, Struts, Spring, AJAX, JDBC, JNDI, Java Beans, Hibernate, RAD, Web Services and RDBMS.
- Experience with modern web UI development technologies: HTML5, CSS3 and JavaScript/JQuery.
- Extensively used Oracle Collections and Bulk techniques.
- Strong front-end GUI wire-framing/prototyping skills using scripting languages like JSP, HTML, DHTML, JavaScript, DOM and Cascading Style Sheets (CSS).
- Experience in working with IDE’s like Eclipse, My Eclipse, and Net Beans.
- Expertise in web-based GUIs development using Applets, Swings, JSP, HTML, DHTML, CSS.
- Hands on experience in JavaScript, UNIX Shell Scripting.
- Strong understanding & expertise in web technologies like HTML, HTML5, DHTML, JavaScript, AJAX.
- IDEs for development - RAD, JBoss Developer Studio, and Eclipse.
- Expertise in developing distributed applications using Application Servers such as Websphere 6.1, Web Logic 8.0, JBoss.
- Good Working Knowledge of Ant/Maven for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
- Worked extensively on projects using SQL and PL/SQL.
- Experience on different OS like UNIX, Linux, and Windows operating systems.
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
- Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.
- Good verbal and analytical skills.
TECHNICAL SKILLS
Technologies: Core Java, Java, Applets, Swing, Java Beans, J2EE (JSP, Servlets), JSF, CSS, EJB 3.0, AJAX, JavaScript, HTML5, Web Services, JDBC/ODBC, Agile, Cloud, Oracle, Groovy/Grails, Jenkins
Languages: C, C++, Java, UML, HTML, SQL, PL/SQ
Frameworks: Struts, springs, Hibernate, Apache camel,Maven
IDE s: Eclipse, JBuilder10.0, My Eclipse, RAD.
Design tools: Rational Rose, Visio.
Application/web servers: Websphere, Apache Tomcat, WebLogic.
Operating Systems: Windows (NT/2000/XP), UNIX and LINUX.
PROFESSIONAL WORK EXPERIENCE
Confidential, NY.
App system analyst
Responsibilities:
- Developed screens based on JQUERY to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
- Developed the Java application using Eclipse IDE.
- Used Spring Security for authentication and authorization extensively.
- Designed and developed Application based on Spring MVC Framework using MVC design pattern.
- Worked under complete Agile Scrum Methodology where there are Monthly sprints and regression testing
- Used Spring Core for dependency injection/Inversion of control (IOC).
- Used Hibernate Framework for persistence onto oracle database.
- Written and debugged the ANT Scripts for building the entire web application.
- Used XML to transfer the application data between client and server.
- XSLT style sheets for the XML data transformations.
- Used JUnit to write repeatable tests mainly for unit testing.
- Used Abstract Factory design pattern in development which helps for encapsulation of the concrete classes.
- Participated in designing Web service framework in support of the product.
- Developed web services in Java and Experienced with SOAP, WSDL.
- Used Log4j extensively for logging Errors.
- Used MAVEN as build tool.
- Used Spring Batch for scheduling and maintenance of batch jobs.
- Deployed the application in various environments DEV, QA and also Production.
- Used the JDBC for data retrieval from the database for various inquiries.
- Performed purification of the application database entries using Oracle 10g.
- Used SVN as source control.
- Generated Entity classes and schema using them.
- Created Application Property Files and implemented internationalization.
- Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.
- Wrote complex SQL and HQL queries to retrieve data from the Oracle database.
- Involved E2E Development by integrating Front End and Backend by Debugging.
- Involved in fixing System testing issues and UAT issues.
Environment: Java 1.6, J2EE, JSP, Spring 4.0,JDBC 3.0,Spring Security Web Services, XML, JNDI, Hibernate 4.0, JMS, Oracle, Tomcat v6.0, Eclipse, Oracle 11g, SQL developer, HTML, Spring security, Spring batch, Maven, Junit 4.0, JavaScript 1.2,JQUERY, XML/XSLT,SAX,DOM.
Confidential, Fort Worth, TX
Java/J2EE Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
- Used Struts Framework in the application, which is based on MVC design pattern.
- Integrated the light weight container of the Spring Frame work to provide architectural flexibility.
- Written the JSP, Java Script for validations, HTML, CSS and AJAX for designing GUI of the application.
- Extensively used Hibernate for many applications, written POJO classes, and provided Java to relational database mapping using XML.
- Worked on AJAX to develop an interactive Web Application and JavaScript for data validation
- Developed HQL, SQL queries.
- Extensively used Apache Ant and Apache Ant Ivy for the dependency management and to build java applications.
- Used Web Services (WSDL, SOAP, and RESTful) for third party authorizing payments to/from customers.
- Involved in developing EJB’S for the business logic using Session facade pattern and deploying them in Web Logic.
- Designed various tables required for the project in Oracle 10g/11g database.
- Used PL/SQL to manage data and create tables.
- Used Hudson Continuous Integration which provides an automated build environment and monitors revision control and schedules builds.
- Used CVS for version control.
Environment: J2EE, Servlets, EJB 3.0, Spring 2.5, Web Logic 10.3, JSP, JSTL, Apache Ant 1.6.1, JDK 1.6, Eclipse 3.5, Hibernate 3.0, JUnit, XML, XSLT, Oracle 10g/11g, CVS, JMS, JPA, Eclipse BIRT.
Confidential, Rockford, IL
Java/J2EE Developer
Responsibilities:
- Responsible for overall design & analysis of UI components and integration with existing J2EE.
- Understood functional specifications, designing and developing creative solutions to meet business requirements.
- Used Spring Framework for MVC architecture.
- Front-end development using HTML, JSP, AJAX, JSF.
- Implemented the integration of Struts with spring.
- Written POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping.
- Implemented the integration with the back end system with web services using SOAP.
- Involved in integrating Web Services using WSDL and UDDI.
- Used Struts framework in UI designing (Tiles) and validations.
- Excellent working experience with SQL Server including storage and manipulating data.
- Used SQL statements and procedures to fetch the data from the database.
- Used CVS as a documentation repository and version controlling tool.
Environment: Hibernate 3.0, Spring 3.0, J2EE, Servlets, HTML, JSP, AJAX, JSF, CVS, UML, XML, XHTML, DHTML, JavaScript, CSS, XSL, Oracle 10g, and SQL.
Confidential, Savannah, GA
Java Developer
Responsibilities:
- Participated in Webinars with clients for gathering the requirements and Involved in Analysis meetings and designed wire frames for the project based on the requirement.
- Implemented Struts framework (MVC): used Action Servlet, Action Form bean, configured the struts configuration file, implemented Validator frame work.
- Implemented Tag libraries, Custom Tag Libraries, development of Presentation Tier using JSP pages integrating jQuery, Custom Tag’s, JSP TagLibs, HTML, DHTML and JavaScript.
- Test and Support accessible and standards based web applications built with Java, Struts, XSLT, XSL, CSS, JavaScript and AJAX to match design and functionality defined.
- Involved in the design and development of Business Tier using Service Beans (Stateless session bean), Data Access Layer using JDBC.
- Experienced in XML Schema for document exchange XML. Generating, parsing and displaying the XML in various formats using XSLT, DHTML and CSS.
- Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, Singleton and factory patterns.
- Used Ant scripts to build and deploy the application in IBM Websphere Application Server.
- Involved to creation of scripting in UNIX environment.
- Used JUnit involved the debugging both Test cases for testing the application modules.
- Installation, Configuration of path settings and Rational Version Tools.
Environment: Struts 1.2 Framework, Java, J2EE, EJB, JSP, JavaScript, Eclipse 3.5, WebSphere 6.0, Windows, UNIX, Clear Case, Clear Quest.
Confidential
Responsibilities:
- Played a key role in developing Use Case, Sequence and Class diagrams during design phase using Rational
- Created JSP pages for displaying account information, Loan applications, Loan fulfillments etc.
- Implemented several JavaScript validations for the JSP pages.
- Implemented several Custom Tags for JSP pages.
- Used Composite JSP pages using Struts tiles framework. This involved creating page template
- Played a key role in the design and development of application using J2EE technologies.
- Developed server components using EJB’s. As part of it, implemented Stateless session beans.
- Implemented Message Driven beans (MDB’s) for processing to messages coming from a mainframe system.
- Used DOM and SAX parsers with JAXP API.
- Implementing JUnit test cases to test Java classes.
- Utilized Rational Clear case for version control of the application. This involved creating development streams and defect streams.
- Utilized WSAD for developing the application.
Environment: Java, J2EE, JSP, Servlets, Struts 1.1, EJB 2.1, HTML, CSS, JavaScript, XML, XSLT, SQL Server 2005, XML, WSAD 5.0, Websphere 5.X, Rational Clear case and JUnit.