We provide IT Staff Augmentation Services!

Senior Programmer Analyst Resume

0/5 (Submit Your Rating)

Trenton, NJ

SUMMARY

  • Java Developer with extensive experience in Analysis, designing, coding, debugging, performance tuning, implementing and supporting multi - tiered Web applications in Insurance, Finance, Telecommunication, State Government Judiciary/Agencies and other sectors.
  • Extensive experience in design and development of multi-tier applications using Java, J2EE, Struts, Spring, Hibernate, IBATIS, XML, XSD, SOAP, WSDL, HTML, JavaScript, Tag Libs, AJAX, JUnit.
  • Framework Experience: Strut: 3 Years / Hibernate: 3 Years / Spring: 2 Years
  • Broad experience in Relational Database technologies including IBM - DB2, Oracle, MySQL, SQL Server, PostgreSQL, Stored Procedures.
  • Experienced in J2EE Design Patterns like Model-View-Control MVC, Singleton, Session Facade, Front Controller, Transfer Object, Data Access Object DAO .
  • Participated in all the phases of SDLC including Requirements gathering, Design & Analysis of Customer Specifications, Development and Customization of the application, UNIT testing and Production support.
  • Extensive experience working in Interface and third party systems - extracting business rules from legacy system, re-designing and developing web applications to exchange data between JAVA based Web applications and Legacy systems.
  • Experienced in Manual/Automated Black- Box testing as well as White- box testing -Involved in testing challenging software projects and integration of Legacy systems with Web based systems utilizing tools like Test Director, Mercury Winrunner, Automated test scripts.

TECHNICAL SKILLS

Java EE Technologies: HTML, CSS, JavaScript(Framework- Prototype.js), Jquery, Java EE, JSP, Servlets, JSF 1.1/2.0(Apache MyFaces, Primefaces 3.5), SOAP Web Service (JAX-WS), XML/XSLT, EJB, JMS, Junit, JDBC, AJAX, JMS, IBM MQ Series, COBOL

Methodologies: Agile/Iterative Development (SCRUM), Waterfall, RUP, Test Driven Development (TDD)

Tools: /IDE:: IBM Rational SoftwareArchitect, Eclipse, Netbeans, Putty,IBM Data Studio, Toad, SQL Developer, Mercury Quality center, Winrunner, Apache XMLBeans, Aspose PDF, Adobe PDF Generate Webservice.

App Server: WebSphere 6.x, 7.x, 8.5.5, WebLogic, Tomcat, JBoss

Database: DB2, Oracle, MySQL, PostgreSQL

Framework: Spring, Hibernate, MyBatis 3, Struts/Tiles, In-house Judiciary Courts Framework, Enterprise Service Bus (ESB)

Operating System: Windows, UNIX, Linux, IBM MVS OS/390

PROFESSIONAL EXPERIENCE

Confidential - Trenton, NJ

Senior Programmer Analyst

Responsibilities:

  • Analyzed the Legacy Mainframe application (COBOL-CICS-DB2) and extracted the business rules and documented them for reengineering the mainframe application to a web-based application.
  • Developed presentation layer UI screens using JSF 1.1/JSF 2.0, Primefaces 3.5
  • Using Apache POI 3.8, designed and developed Excel file upload functionality to allow mass upload of archived adoption cases from Microsoft excel file. Worked with load test engineers for performance tuning of CPU and Memory usage for the mass upload.
  • Designed and developed JAX-WS web service from EJB stateless session beans using EJB 3.0 for electronic filing of family case documents.
  • Created User Interface mockups and wireframes, Use case documents, Business requirements documents using MS Office Visio 2003 and Microsoft word.
  • Created back-end server side components using in-house Judiciary Courts framework(JCF)
  • Created Data access objects (DAO) and xml mappings for SQL to access DB2 database using IBM MyBatis 3 as the ORM tool. Created the corresponding DB2 V10 stored procedures in IBM Mainframe.
  • Maintained source code in Clear case

Confidential, Warren, NJ

Senior Software Engineer

Responsibilities:

  • Developed the logging system to log all the XML requests sent to the middleware, using JMS Apache ActiveMQ - Queue implementation.
  • Created the Design document and Architecture diagram for the application. Developed the Broker and the Consumer Handlers.
  • Implemented multi-threading for Queue Consumers using Spring Framework.
  • Integrated the ActiveMQ console with the application to monitor the Queues.
  • Created front-end screens using Struts and Tiles for the management to see pending orders. Used JAVAMAIL to send alerts to Management team.
  • Created Data Access Object(DAO) with Dynamic Oracle queries using JDBC calls to store and retrieve data from oracle database.
  • Used DOM and SAX Parser for input request XML processing. Defined input and output XML Schema(XSD), XSLT and XPATH
  • Provided production night release support by monitoring the production logs and worked on emergency code fixes and support for the release night testing.

Confidential, Batesville, IN

Senior Consultant

Responsibilities:

  • Analyzed and written technical specification for the enhancement of the various Policy Administration functionalities such as New Business/underwriting, Billing, Claims and Commissions based on the Business requirements from the users.
  • Created INGENIUM front end HTML - JavaScript, JSP online screens
  • Created the backend Servlets and EJB modules.
  • Acted as Onsite Coordinator managing the offshore team and providing necessary technical and training assistance to the offshore team from the client location.

Confidential, Trenton, NJ

Programmer Analyst

Responsibilities:

  • Created front-end screens for the Electronic Temporary Restraining Order (eTRO) application using Struts 1.3 and Prototype Javascript framework .
  • Integrated the eTRO system with the legacy mainframe system using IBM MQ series to pass data between Java application and Backend Mainframe application. Used Apache XMLBeans API to convert JAVA Objects to String to write to MQ
  • Used Adobe PDF Web service to create PDF forms.
  • Provided 24x7 ON-CALL Production Support and weekend disaster recovery testing support.

Confidential - Seattle, WA

Java Developer

Responsibilities:

  • Developed web application using Struts Framework; Worked on the struts action classes and action mapping rules in Struts-config.xml as required by the architecture.
  • Designed UI using JSP, HTML and validated with JavaScript for providing the user interface.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking
  • Involved in developing DAOs to connect to backend Database to implement the business logic.
  • Used CVS for Version Control
  • Log4j is used for logging different types of messages to write on to the proprietary log model.
  • Wrote some XSLT transformations for help in converting XML into HTML
  • Parsing XML files using DOM parser and pumped the data into the database.
  • User Acceptance Testing UAT: Follow-up of the defects or the requirements changes raised by the user and 24x7 on-call support during User Acceptance testing and production launch

We'd love your feedback!