We provide IT Staff Augmentation Services!

Lead Programmer Analyst Resume

Jersey City, NJ

PROFESSIONAL SUMMARY:

  • With 12 Years of IT experience in Information Technology with the business support applications/ Process oriented applications.
  • Well versed with requirements gathering, business analysis, gap analysis, project execution, architecture reviews, design, development, testing, and implementations.
  • Has sound Business knowledge on financial markets and US Fixed Income Market.
  • Has sound knowledge on Outright and Finance trade life cycle, MBS security and trade processing, Netting and Clearance.
  • Sound knowledge of GSCC, NSCC and DTC (FICC) processing of fixed income system
  • Hands on experience with Trade matching and Settlement process for the depositories CDS, GSCC, OW, DTC and BONY in ClearancePro.
  • Expertise in designing and developing applications using Java/J2EE Technologies including EJB(Entity Bean, Session Bean, Message Driven Bean), Servlets, JSP, JDBC, Java Bean, JMS, JavaScript, JQuery and AJAX.
  • Experience in supporting Spring AOP and Dependency Injection. rExpertise in implementing Service Oriented Architecture (SOA) using XML based Web Services (SOAP/WSDL) and XML technologies such as XML Schemas and XSLT.
  • Substantial knowledge about Apache Web Server, IBM Web Sphere Application Server.
  • Extensively worked with Spring Integration, Spring Batch, Spring Web Services, Spring AOP and Spring MVC.
  • Experience in JMS, Extensively worked with WebSphere MQ Series and HornetQ.
  • Experienced in MVC (Model View Controller) architecture and various Design Patterns Front Controller, DAO, Singleton, Session Façade, Business Delegate and VO.
  • Extensive experience of Object Oriented Paradigm, Design Patterns and frameworks including Model View Controller (MVC) and multiple J2EE, JavaScript frameworks.
  • Good experience in developing database programs such as stored procedures, functions, triggers and packages.
  • Experienced in implementing Web Services including RESTful, SOAP using JAX - RS and WSDL.
  • Experience in testing web services using SoapUI.
  • Hands on experience with application rewrite using Service Oriented Architecture
  • Hands on experience to build the interfaces on Java technologies for the existing applications.
  • Experience in JMS, Extensively worked with WebSphere MQ Series and HornetQ.
  • Experience on Design Patterns (Front Controller, DAO, Session Façade).
  • Good hands on experience on WebSphere 6.0, WebSphere 7, JBOSS 5 and Tomcat application servers.
  • Experience in Unit testing and Integration testing using Juint, TestNG, Mokito and SoapUI.
  • Hands on experience in offshore/onsite model for clients in USA.

TECHNICAL SKILLS:

Languages: C, C++, Java 2, XML, JDK1.4, J2EE, HTML, XML, XSLT, XPATH, CSS, JAXB, Servlets, JSP,JDBC, EJB, Multithreading, Taglibs, Java Script, VB Script, JAXP, PL/SQL, JMS. (J2EE Suite)

Design /Frameworks: UML, Struts, Spring, Jersey, Hibernate, iBATIS, Agile,Web Logic, Websphere, Tomcat

Messaging: MQ Series, HornetQ

Tools: / IDEs RAD, IntelliJ, Spring Source, JBuilder, Toad, XML Spy, Eclipse, Edit Plus, Junit, Ant and Maven.

Design Patterns: MVC, Singleton, DAO, Value Object (Transfer Object), Front Controller, Session Fa ade, Business Delegate, Composite View, Command Pattern

Database: Oracle, DB2, MySql, SQL Server, MS Access

Operating Systems: Windows NT/2000, Mac OSX and Unix

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

Lead Programmer Analyst

Responsibilities:

  • Involved in design and implemented Service Oriented Architecture for the Trade matching and approval process for both Deliver and receiver side.
  • Implemented SOA using SOAP and REST services
  • Perform the root cause analysis for the various issues found during the conversion
  • Used Hibernate to Access the Property Data and accessing the data in DB2/400
  • Perform the Java code debug for the analysis.
  • Used to JQuery to implement the user screens.
  • Rewrite the existing green screens to GUI screens using JSP, Servlets, Ajax and NEO framework.
  • Deploy and Support the application on Web Sphere application server
  • Come up with the migration and conversion methodology for
  • Develop the Utilities to reduce redundant conversion activities and use for Mocks.
  • Perform the mock conversion and track the issues and move the code fixes
  • Prepare the SOE(Sequence of Events) for the mock tests and for the Go lives.
  • Provide Go live support and Post go live support
  • Make a successful handover to Production and operations group by providing the handover document with the special steps and open issues.

Technologies: JAVA, J2EE, JSF, JSP, Spring, Jersey, Hibernate, JQuery, SoapUI, Maven, WebSphere, Oracle, DB2/400

Confidential

Responsibilities:

  • Lead the project to make use of the ClearancePro application by client.
  • Used MDB and IBM MQ series for message consumption for the trades
  • Used Java Spring and Hibernate to process the trades with Enterprise application
  • Lead onsite offshore team, shared high-level design document to work on the changes or new requirements.
  • Developed UI modules using JSP, Struts.
  • Involved in writing use case diagram, Class diagram for the project
  • Worked with XML, Schemas very extensively.
  • Used J2EE design patterns such as MVC, Session Facades, Data Access Objects in the architecture.
  • SOAP Web Services have been used to send the instructions to CAGE system over http.
  • Designed and developed Integration system using Spring Integration channels and Flows.
  • Implemented scheduling system using Spring Batch for update and inserting the content to different systems.
  • Used Maven for Building the application.

Confidential, Morristown, NJ

Sr. Programmer Analyst

Responsibilities:

  • Development of the business layers and service layers using Java
  • Development of the listener class needed for server side validations.
  • Creation of data management components of multi- layered J2EE architecture.
  • Develop the DAO layer to interact with database using Hibernate.
  • Design and Implementation of the hibernate configuration file and mapping of the java beans to the database tables using hibernate hbm. xml files.
  • Creation of the interfaces to interact with the other modules in the retail web application.
  • Use of Eclipse IDE for the development.
  • Used Log4j to log errors and messages. Creation of utility class for logging.
  • Implementation of customized exception classes for exception handling.
  • Developed various test cases and performed unit testing using JUnit, Mock framework.
  • Use of subversion for version control.
  • Deployment of the application on the Web sphere application server.
  • Maintenance and support for the Web application.

Confidential

Systems Analyst

Responsibilities:

  • Understand the core functionality, debug through the Java code to get to the root cause of the issue.
  • Interact with the business team to understand the issue, work with BSAs to validate the use case documents to identify whether it is an actual issue.
  • Work with the data team to track the data being fetched and shown on the screens.
  • Identify an appropriate fix to resolve the issue. Do an impact analysis before introducing the code into production environments.
  • Modify the UI pages developed in HTML 5.0 and CSS 3.0 to resolve issues with the User Interface
  • Modify code for web services written in SOAP or REST.
  • Create new modules using JSF/ Facelets code.
  • Modify the existing Java midtier application to fix the issue.
  • Make changes to the Web service SOAP XML files to fix issues with certain applications.
  • Make necessary changes to the UI layer to fix issues. Modify code for application using Spring MVC/ Struts
  • Run UNIX commands to fetch the logs and identify the issues.
  • Use of tools like JProfiler to identify the root cause for certain issues.
  • Implement the changes and update the code using PVS or Maven
  • Implemented and maintained JUnit tests using EasyMock
  • Deploy changes to development and test environments
  • Move the changes to production environment. Follow-up with the existing processes to get the code change Live in production.
  • Update the status of the defect in the internal defect tracking web application.

Environment: HTML, CSS, JSP, JSTL, JSF, JavaScript, JQuery, JSF/ Facelets, Java, Servlets, Spring MVC, JMS, JDBC, JUnit, IBM DB2 Database Server, JBoss Application Server, IBM Rational Application Developer, Hudson, Maven, Nexus, Subversion, SpringSource Tool Suite

Confidential

Systems Analyst

Responsibilities:

  • Interact with the business users to understand the business and the existing system.
  • Conduct meeting with the Business Analyst to gather requirements.
  • Interact with the Data warehouse architect and Data architects to understand the database design and the flow of data into the reporting database.
  • Design and architect the Web based application.
  • Design the database structure for the web based application.
  • Prepare high level and low level design documents.
  • Assign task to the developers within the team.
  • Co-ordinate with the onsite team for requirement gathering, change requests and deliverables.
  • Co-ordinate with the projects managers to provide weekly status updates, scope change, report slippages or any conflicts within the team.
  • Develop Class Diagrams, Sequence Diagrams, Use case documents
  • Design the use of Ajax using JavaScript to load the data tables in the web pages.
  • Design the Service layers, Data access layer in the Web application.
  • Develop utility classes to form connection with the database. Design the MVC framework.
  • Develop the Object Oriented design in the application using Java.
  • Creation of the interfaces and implementation of classes to implement the business logic in the application
  • Implementation of the data layer components to interact with the database using JDBC.
  • Log4j implementation for logging purpose.
  • Use of SQL loader to load the data into the tables from the excel sheet uploaded through multi- threading
  • Used PL/SQL stored procedures to execute data validation and move valid data to appropriate tables and invalid data to the invalid tables

Confidential, Wayne, NJ

Sr. Programmer

Responsibilities:

  • Update the Modules Status on weekly basis and communicate to the team.
  • Did the extensive coding in RPG IV and CL/400 for the application programs..
  • Did the code review of the programs which were written in RPG IV, and CL/400.
  • Prepared Integration test cases for the Integration testing of the project.
  • Did the Unit testing for the programs which were written in RPG IV, and CL/400.
  • Did the Integration testing for the programs which were developed for this project.
  • Did the Performance tuning for the programs and files in DB2 when they were taking more time to process the transactions.
  • Prepared the Promotion documents for the project and Existing Production bugs.
  • Did the Requirement Analysis for the existing production issues.
  • Identified the root cause for the existing production problems.
  • Did the trouble shooting of the programs and debugging of programs.
  • Did the Addition of new programs to the menu, developing functionality changes, addition of reports/inquiries using RPG400 and RPGLE.
  • Written the SQL statements to do the analysis of data base files in DB2.
  • Did the maintenance and modification of the existing legacy RPG programs.

Environment: OS/400, RPG IV, CL/40, DB2/400, SQL/400, SEU, PDM, DFU, Query/400, CVS.

Hire Now