We provide IT Staff Augmentation Services!

Programmer Analyst Resume

0/5 (Submit Your Rating)

West Chester, PA

SUMMARY

  • 11+ years of experience in full project life cycle of Web based and Enterprise applications using Java/J2EE Technologies.
  • 7+ Years of onsite work experience with a major insurance firm, an e - Com firm. Involved in the complete life cycle of the Monthly and Quarterly releases.
  • Worked extensively on design and development of applications using Java, J2EE, Spring, Struts, Hibernate, JQuery
  • Proficient knowledge, work experience on big data technologies - Hadoop, HDFS, Map Reduce, Pig and Hive
  • Hands on experience with Spring MVC Framework and Struts. Good understanding of ORM frameworks like Hibernate.
  • Extensive working knowledge of Websphere Commerce Server and related technologies
  • Experience in Application Servers, Web Servers like IBM WebSphere, Web Logic and Tomcat.
  • Experience in HTML, CSS, JavaScript, XSLT and XML with Web services and Messaging services like SOAP, WSDL.
  • Experience in client side script using java script frameworks like JQuery, ExtJs, Dojo and interacting with server side using Ajax, JSON.
  • Extensive working knowledge on JQuery in developing rich user interfaces.
  • Experience in IDE’s like IBM Rational Application Developer, and Eclipse.
  • Experience in Configuration Management tools like PVCS, IBM Rational Clearcase.
  • Experience in development in Oracle database using PL/SQL.
  • Experience in using logging tools like Log4J, Unit Testing Tools like Junit, Mockito and build tools such as ANT.
  • Extended work experience in production support and resolving the issues within given SLA’s.
  • Experience in IBM specific Methodologies, SDLC by using Waterfall and Iterative system development methodologies.
  • Good understanding of Service Oriented Architecture (SOA) for distributive environment.
  • Good exposure in Design Patterns for Web and Enterprise applications.
  • Design and execution of test scenarios, test cases and experience in Functionality Testing, Black-Box Testing and Regression Testing.
  • Domain Exposure on Insurance, telecom and e-Com.
  • Experience in create automated test cases using Selenium
  • Experience in load testing applications using JMeter.
  • Good understanding of Apache Spark

TECHNICAL SKILLS

Languages: Java, J2EE

Big Data Platform: Hadoop(HDFS, Map Reduce) Pig, Hive

Web Technologies: JavaScript, JQuery, ExtJs, Dojo, AJAX, HTML, CSS

J2EE Technologies: Servlets, JSP, JDBC

Frameworks: Spring, Struts, Hibernate

Web Services: SOAP, WSDL, Rest Web Services, JSON.

XML Technologies: SAX, DOM, DTD, XSD, XML, XSLT, XPath.

Distributed Technologies: Web Services, EJB, Corba, RMI

Database Technologies: Oracle, PL/SQL, SQL Server, DB2

Application Servers: WebSphere AppServer, Commerce Server, Apache Tomcat

Versioning Software: PVCS, CVS, Rational clear case.

IDEs: Eclipse, Rad, WSAD

PROFESSIONAL EXPERIENCE

Programmer Analyst

Confidential, West Chester, PA

Responsibilities:

  • Designing and Programming software applications based on business requirements using technologies like Java/J2EE, JSP, Struts, Ajax, JQuery, WebSphere server, WebSphere Commerce Server, Oracle, RAD, XML and CSS.
  • Developing User interface (presentation layer) for the applications using JQuery
  • Developed Map Reduce to parse the data and populate staging tables. Used Hive and Pig to for analyzing the data.
  • Conducting unit and integration testing on developed programs.
  • Participating in project releases from a technical perspective.
  • Participating in deployment of developed software.
  • Providing complete production support for the existing and developed applications.
  • Designing/Modifying database tables for the Web application to maintain customer and billing information
  • Working on latest technologies like Hibernate, Spring, and Ajax
  • Preparing step by step documentation on the developed application and transfer knowledge to the team members
  • Worked on Defect analysis, resolution and fixes

Team lead

Confidential

Responsibilities:

  • Involved in software architecture, detailed design, coding, testing and creation of functional specs of enhancement application.
  • Converted business requirement documents into high and low level design documents for wide range of projects
  • Worked on different projects in Insurance, communication domains
  • Prepare and present the prototype for each and every functionality in the business process
  • Developed and coordinated complex high quality solutions to clients using IBM Products/Tools, Apache Tools, J2SE, J2EE, EJB, Servlets, JSP, HTML, JavaScript, JQuery, JSON and XML.
  • Developing the web applications using Spring, Hibernate frameworks
  • Applying Spring Framework for transaction Management and Spring JDBC for building ORM, and for AOP and Dependency Injection
  • Responsible for using AJAX framework with JQuery, Dojo, ExtJs implementation for Widgets and Events handling.
  • Customizing Log4J for maintaining information and debugging.
  • Creating Unit test cases using Junit.
  • Performed design reviews with the Architects, code reviews with the team.
  • Preparing builds, deploy and co-ordinate with the release management team to ensure that the proper process is followed during the release.
  • Providing end to end support for the testing activities during system testing, UAT.
  • Customizing third party vendor information using Web services (SOAP and WSDL).
  • Maintain source code using PVCS, Clear case
  • Preparing technical documentation of the application.
  • Production support for applications delivered and met the SLA’s for Sev-1 issues
  • Responsible for closing the backlog of production related issues.
  • Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
  • Review system requirements and translate into design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Develop implementation and test plans, build software acceptance criteria, coordinate and work with clients to oversee the acceptance and dissemination process.
  • Follow the defined IBM Quality Procedures for the projects and continuously monitor and audit to ensure team meets quality goals.

Software Engineer

Confidential

Responsibilities:

  • Analyzing user requirements properly and develop prototype(click through model) of the application elements by using HTML, Javascript and CSS
  • Based on the requirement, document the functionalities to be implemented for the system.
  • Create class diagrams using Microsoft Visio for the application.
  • Build framework for the application in Java/J2EE to be implemented in the three tier model.
  • Design Database and write stored procedure for the application.
  • Involve in coding for all layers of the application such as presentation, business and data layers.
  • Performing unit test cases in the Development Server.
  • Resolving defects, based on the severity of the issues in the system.
  • Doing scope change activities through client interaction.

We'd love your feedback!