We provide IT Staff Augmentation Services!

Sr. Analyst Programmer / Framework & Services Developer Lead Resume

Jersey City New York, CitY

SUMMARY:

  • 16+ years of experience in developing applications using Core Java and J2EE, SOA.
  • Worked on Investment Banking, Wealth Management, payments systems, retail banking, B2C retail e - Commerce web application and product development, Credit Cards, Asset & Resource Management.
  • Excellent programming skills in Core Java, Multithreading, data structures, concurrency, and collections
  • Excellent Experience in Hibernate and the O/R mapping to map Java domain objects with the database, Spring framework to configure J2EE applications. SpringMVC with JAX-WS, SOAP, WSDL
  • Excellent skills in UML using Rational Rose, Visio, EA etc in designing and architecture.
  • Proficient in developing applications using EJB 2.0, JPA, Apache Tomcat, JBoss, IBM WebSphere, IBM Web Portal, WSAD 5.1, RAD 7, WLS Weblogic, IDEA IntelliJ, Eclipse, NetBeans 6.5, JDeveloper, etc.
  • Rich client, Front-end, middle-tier development, AJAX, Dojo, Prototype, jQuery, GWT, Adobe Flex.
  • Excellent database skills in JDBC, SQL, PL/SQL Oralce 9i, 10g, SQL Server 2005, MySQL, DB2, UDB
  • Expert in Design & developing business applications using EA, Rational Rose, J2EE, EJB3, JPA 2.0,
  • Having excellent experience in SOAP, Web Services, Service Oriented Architecture SOA, WSDL, UDDI, JSON, REST, RESTFul, JAX-WS, JAXB, Enterprise Service Bus ESB suites and BPM
  • Excellent skills in scripting languages, XML Ant scripts, Maven, Window, Unix shell scripting.
  • Excellent knowledge and experience on middleware IBM MQ Series, Knowledge of Tibco.
  • Experience on Microsoft’s .NET Framework, C#, VB.NET/ASP.NET SOAP/XML SOA, Web Services.
  • Excellent Technical and Leadership skills with focus on team building, SDLC, RUP, Test Driven Development, Agile Methodologies.
  • Profound working knowledge and exposure to Big Data: NoSQL, Hadoop, Cassandra, HDFS, Hive, HBase, MongoDB and others.

TECHNICAL SKILLS:

Languages: Core Java, J2EE, XML, HTML5/CSS3, JavaScript, C#, BV.NET, C, C++

Database: Oracle10g, 8i.x,9i, MS SQL Server 7.0/2005, DB2, MySQL, Sybase, DB design

O/S: Windows, Unix, Linux, Sun Solaris, IBM Midrange

Software: IBM WebSphere / Portal, Apache Tomcat, Weblogic WLS, OAS, IIS, JBOSS.

Tools: RAD 7, IntelliJ, Eclipse, WSAD 5.1, JDeveloper, Rational Rose, EA, MS Visual Studio.NET, Hadoop, Hive, MapReduce, IBM MQ Series, CVS, VSS, Oracle SCMVisio, UML, OOA, OOAD, NetBeans, Erwin, TOAD. Adobe LiveCycle, BPM

Other: Struts, Spring, Hibernate, Junit, Ant, JDBC, JNDI, EJB3, AJAX, SOA, JMSSOAP, Web Services, WSDL, LDAP, JPA, OOAD, Design Patterns. JQuery, Dojo NoSQL, Hadoop, Cassandra, HDFS, HBase, MongoDB.

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City & New York City

Sr. Analyst Programmer / Framework & Services Developer Lead

Responsibilities:

  • Analysis and Requirement Reviews / Grooming stories sessions using scrum routine.
  • Application Design and detail documentation and presentation of tasks
  • Initial development of controller/markets to represent API specs for the UI Team
  • Data Analysis and identification of services from Classic - Revere Engineering practices.
  • Development and creating of Swagger API specs a SPI specification reference for the services
  • Creating of sample JSONS for the requests/response mapping data points for the UI reference.
  • Implementation of Client project, which consumes SOAP, based Gateway Web Services.
  • Implementation of Client project, which also consumes RESTFul Gateway Web Services.
  • Applying Controller protection, to the Web Controller project.
  • Writing security policy and rules for each service based on business rules and guidelines
  • Implementation of Web Controller layer to access client project and map all data points
  • Applying and implementing all the validations for the Web request/response in the controller
  • Setting up and creating of field level validation using Java 8 and annotations.
  • Implementation of various Instant Account Verification and Multi Factor Authentication for a/c.
  • Writing sample JSON data files for the UI Team for the request/response for each service.
  • Writing Mock Server Test using Spring/DAO to the operation under each service to validate the request and response using test/sample data.
  • Writing test cases for the Client implementations project and the controller implementations
  • Using java annotation to set validation rules and apply for all the request objects for mandatory fields and set the validation filters under request classes.
  • Writing Web Test for the controllers
  • Testing services using REST Client to perform Handshake test services end to end.
  • SoapUI to test the web services for validation/mapping data-points.
  • Setup application using maven and run/test/debug the application controller and client implementations
  • Support/trouble shoot and release of each module as releases.

Technologies: Java 8, J2EE, SOAP / WSDL, JSON / RESTFul, Spring WS Template /IOC, DAO, SOA/Web Services, XML, IDEA IntelliJ, log4j, SoapUI, Windows-7, Linux/Unix, Scrum Methodologies

Confidential, Jersey City NJ

Sr. Analyst Programmer

Responsibilities:

  • Application Design / Architectural overview of enterprise IVR Application Interface
  • Development of Web Services using java 6 enterprise for the Generate Communication Details
  • Using StAX API with core java to write marshaller for parsing and validating the request XML
  • Writing StAX Unmarshaller for the response object, parsing and validating the response XML
  • Using core java to manually wrote the parsing, validation and marshalling/unmarshalling API.
  • Using core java, annotations and generics wrote validations/rules for the request processing
  • Using Spring, writing service beans, for marshaled and unmarshaller mock server DAOs.
  • Using Spring injection and DAO to integrate mock test and injection of service calls.
  • Write marshaller API for parsing the request XML as per the DID / Mapping files
  • Writing unmarshaller API for the parsing and validating the response XML object.
  • Writing Mock Server Test using Spring/DAO to the operation under each service to validate the request and response using StAX marshaller/unmarshaller.
  • Using java annotation to set validation rules and apply for all the request objects for mandatory fields and set the validation filters under request classes.
  • Using Spring IoC, spring injection, for the integration of service beans, DAO to write each services, operations.
  • Writing EIB Bypass, a way to bypass EIB interface to test the services directly.
  • Performance tuning, optimization of code, and tuning for the Next Gen IVR CDM framework.
  • Handshake/Test services using SoapUI and then integrating the services with IT to test.
  • SoapUI to test the web services for the marshaller/unmarshaller unites,
  • Integration with EIB component. Integration test and fixes for know issues.

Technologies: Core Java 1.5/1.6, J2EE, Spring WS Template /IOC, DAO, SOA, XML, JAXB, StAX, Eclipse IDE, log4j, Web Services, SoapUI, Perforce, Oracle 11g, Windows-7, Linux/Unix

Confidential, Manhattan, NY

Sr. Analyst Programmer

Responsibilities:

  • Application Design / Architectural overview of enterprise web application
  • Application detail design and engineering, best approach and practices, design decisions
  • Application infrastructure setup and configuration of enterprise application/project platform using the Confidential internal tools, applications, standards, methodologies and platform.
  • Create back-end services using Java, JAP to integrate with rich client GUI application
  • Using persistence framework Top link/Eclipse link to create the application persistence, ORM.
  • Using EJB3, JPA/ORM persistence API such as Eclipse Link to create persistence services.
  • Using entity model, create database/tables using Oracle 11g to setup back-end environment, map with RDBMS relations and create constrains and scripts for the backend.
  • Core Java and heavy collection API to implement application for the Reporting and Scheduling functionalities. Session Façade to configure services mapping with Spring MVC.
  • Using Deep copying/cloning using core java with JPA persistence data for the Reporting Preference for Amendments.
  • JSON standards using Jackson to integrate with Spring MCV to map back end service with the Rich UI front-end application.
  • Using Core Java to in corporate collateral booking, reporting module to use huge collection framework APIs and Confidential standards.
  • Using QMB Confidential internal infrastructure build and deployment tool to configure and build J2EE enterprise web application, Integration and testing using different application environment.
  • Configuration and source control using Tortoise SVN, Application integration and testing using JSON Standards.
  • Web Services and Remote EJB calls to integrate remote services, for booking, pricing, validations.
  • Testing application, Integration with UI component, using JSON, QA and fixes for know issues.

Technologies: Core Java 1.5/1.6, J2EE, JPA/EJB3.0 Eclipse Link, Spring MVC, RESTFul JSON, JDBC, JNDI, XML, JMS, Eclipse IDE, log4j, QMB, Web Services, Oracle SQL, PL/SQL, Oracle 11g, Linux/Unix

Confidential, Jersey City, NJ

Sr. Analyst Programmer

Responsibilities:

  • Programming and architecture solutions for the enhanced features and upgrades.
  • Application and development environment setup for the Java/JVM application containers for the JPM Trade/Booking, Bond Calc applications and components.
  • Using Core Java and heavy collections for handing various type of Bonds / calculations and inventory management using Bloomberg inventories for ID CUSIP.
  • Generate Trade and Analytical data / reporting using core java application for the Bloomberg inventory versus the trade booking inventory to match the Accrued Interest / Bond Calculations.
  • Programming Oracle Pl/SQL for the backend stored procedures for the Trade booking / Tools.
  • Application integration and test the JMS message using XML based request inputs for bulk trades add/amendment/cancel using standalone Java applications.
  • Core Java application for Posting Trade booking batch submission of trades to book to JMP.
  • Developing Java applications/programs for pumping XML messages to JMS Queues for Active MQ for Development/Test environment.
  • FIX Application to send FIX messages to JPM Trade Booking
  • Testing Corporate, Muni, Gove and Mortgage trade booking,
  • SOA, Messaging Services, XML/JAXB marshalling and Un-marshalling objects/data xml

Technologies: Core Java 1.5/1.6, Messaging, FIX Protocol / Quick FIX JDBC, JMS, IBM MQ, JNDI, XML, JAXB, SVN, Eclipse IDE, log4j, DB Visualizer, SQL Server 2008, Sybase, Windows-XP, Linux/Unix

Confidential, New York, NY

Sr. Analyst Programmer

Responsibilities:

  • Involvement in Technical & System analysis, for the new requirements GAP/Tickets.
  • Setting up application and development environment for the stand alone Java/JVM application containers for the STS StaBLe applications and components.
  • Core Java / Multithreading application programming for the STS request/response logging module as separate data files.
  • Involved in design and development of STS locates modules for real time request, response and amend, cancel, locking (soft/hard) for locates.
  • Involved in development and built API to handle XML request/response using Stax/JMS/Active MQ/EMS.
  • Configuring Java beans with Spring framework to dependency injection of services.
  • Development request/response logger for JMS messages using thread pool, blocking queue in multi-threading, spring, log4j.
  • Programming Oracle Pl/SQL for the backend stored procedures for the STS applications.
  • Application integration and test the JMS message using XML based request inputs for bulk securities approval/reject/amendment using stand alone Java applications.
  • Developing Java applications/programs for pumping XML messages to JMS Queues for Active MQ / EMS Servers, for Development/Test environment in both Windows and Unix boxes.
  • Wrote Unix Shell/KSH scripts for running java applications from the Unix boxes for pumping JMS Messages using XML requests objects.

Technologies: Core Java 1.5/1.6, Multi-Threading, Spring, JDBC, JMS, Active MQ, TIBCO-EMS, JNDI, XML, JAXB, SVN, Eclipse IDE, log4j, Rapid SQL, Oracle 11g, Sybase, Windows-XP, Linux/Unix

Confidential, Parsippany, NJ

Sr. Analyst Programmer

Responsibilities:

  • Review the Requirement Functional & Technical Documents.
  • Analysis & Development of Compliance Questionnaire for the Enhanced Features
  • Development of J2EE Web application using JSP/Servlet/Beans, JDBC, Collections.
  • Enhancement of Back Office Interface - backend services and application interface
  • Backend Development using Oracle PL/SQL Procedures using Toad/SQL Navigator,
  • Developing Oracle Backend Stored Procedure Functions for validations. In Procedures
  • UI Enhancements for all JSPs, Write Java Scrip validations for front form validation functions.
  • Core Java to implement parse and encrypt CSV files to encrypt using SAH1 algorithm
  • Core Java IO to handle files, create encrypted CSV files, and parse profile XML files.
  • Core Java using NET to Post profile files to DST Vision Systems, then read files from DST.
  • Parse XML documents for errors, completion, successful posing of profiles to servers.
  • Using parsed XML data update the database for the profile info, errors etc using PL/SQL
  • Technical documentation, Guidelines. Technical support / Development support and fixing.

Environment: Core Java using I/O, NET (socket), Collections, Encryption, J2EE using JSP, Servlet, POJO, JDBC, RAD7, Weblogic 10, Oracle 10g. PL/SQL using SQL Navigator/Toad, Unix/Windows

Confidential, San Francisco, CA

Sr. Analyst Programmer

Responsibilities:

  • Technical Design & Architectural / Design documentation of Merchant Application
  • Analysis & Development Online Merchant Application, Development or Merchant Client.
  • Development of J2EE Web application using JSP/Struts Framework / TLDS, DAO.
  • Enhancement of Back Office Interface - backend services and application interface
  • Web Services for all the payment processing services, authentication/authorization, Terms
  • Development of SOAP/Web Service testing tool, for online request / response handshake.
  • System Integration / Application integration with Internet Service, Payment Incubator.
  • Testing / Review of Backend/Back office Interface, Merchant Integration.
  • SQL using Oracle 10g Database for the Merchant Service DAO
  • Spring & Hibernate to configure the services and the persistence with database.
  • Core Java components, Security Infrastructure configuration for Authentication.
  • Development, release to QA and fixing known defects for the development changes.
  • Technical documentation, Guidelines. Technical support / Development support and fixing.

Environment: Core Java/J2EE, JSP, Struts, Spring/Hibernate, Weblogic 10.1, Eclipse, SOA, Web Services, WSDL, Apache Axis, XML, Oracle 10g. Oracle SQL Developer, Clear Case, Linux/Windows

Confidential, Bloomington, MN

Sr. Analyst - Tech Lead J2EE

Responsibilities:

  • Technical Design &Architectural review of Gaps - New functionalities.
  • Analysis & Development Online Eligibility Tool, Development or RADAR for changes.
  • Development of J2EE Web application using JSP/Struts Framework, EJB, DAO.
  • EJB components to implement business logic - Sessions Beans, MDB to handle JMS request.
  • JMS with Message Driven Bean, IBM MQ to configure Message Queue.
  • Using Web Service to implement ETS events to Events Tracking System.
  • Provide co-ordination and Lead the development team to accomplish the development efforts
  • Develop/Test and Integration of ETS, RADAR and OLE applications.
  • Writing DAOs using SQL queries to query the Oracle 10g database using Oracle SQL Developer
  • Writing DAOs using SQL queries for the IBM DB2 UDB for Anchor Mainframe DB.
  • Core Java, using multi-threading and concurrency control programming for Batch module
  • Development, release to QA and fixing known defects for the development changes.
  • Technical documentation, Guidelines. Technical support / Development support and fixing.

Environment: Core Java/J2EE, JSP, Struts, EJB2.0, MDB, JMS, IBM WebSphere MQ, WSAD/RAD7, Junit, SOA, Web Services, WSDL, XML, Oracle 10g, IBM DB2 UDB. CVS, Linux/Windows

Confidential, Roseland, NJ

Sr. J2EE Analyst Programmer

Responsibilities:

  • Development Web Portlets using J2EE, IBM Web Sphere Portal Server, J2EE Design Patterns.
  • Web Sphere Remote Portlet WSRP to remotely host / deploy test developed portlets on Solaris
  • Used WSRP4J to configure remote portlets on test boxes, developed using RAD 7, Web Sphere Portal
  • Data Analysis and data capture to distinguish the front end input forms validation with the WBI and legacy systems request response objects / parameters, middleware integration using web serves to mat these data to the back end legacy application, for various services.
  • Rich UI design and development of JSP, Scripts, and validations to configure with MVC
  • Front End / Web Pages, using, Java JSP, Spring MVC is used to configure the portlets specs
  • Used J2EE Design Patterns in the MVC, Portlets specs specially State and Mediator patters
  • State Mediator is the key design scenario with SpringMVC to code and implement using Java.
  • Configured the developed portlets using WebSphere Portals Server, for WebSphere Remote Portlets.
  • IBM WebSphere Portal Server - administration and configuration to setup the developed portlets.
  • JAX binding of data from the portlets to the backend using JAX-WS configuration and implementation
  • Web Service Communication Adaptors created/coded to configure / bind data to the web services WSDL
  • Rich client experience using GWT, AJAX experience to the web interface
  • IBM WBI and middleware business integrator to connect to the legacy systems
  • Coding WSRP Web Service communication API using Java.
  • Testing, Reviews, Tech review, coding and fixes.

Environment: Java, J2EE, GWT, JSP, Spring MVC, RAD 7, IBM WebSphere Server, WSRP, WebSphere Portal Server, Web Portlets, Web Services, SOA, SSO. PVCS, Linux, Agile Methodologies

Confidential, Emeryville, CA

Sr. Java Programmer Analyst

Responsibilities:

  • Architectural Review of Order Processing in real-time and batch integration modules
  • Review and re-write java code for prevention of SQL injection attacks. SQL/Stored Procedures
  • Design and review of Confidential 5 as per PCI-DSS standards, Design Patterns, UML using Visio.
  • Review EDD, TRD, and prepare Engineering Implementation Documents.
  • XSLT, Taglibs and tiles are used along with the struts framework for the UI.
  • Analysis of tools/best practice in industry for Pen Test - SQL injection, XSS vulnerabilities
  • Use Hailstorm Core for Pen Test, remediation and - Generate reports.
  • Use Struts, MVC framework to configure the navigation and implementation control
  • Spring Framework to configure services using IoC/AOP and configured with Struts framework.
  • Using hibernate to map with backend database, reverse engineering concepts, scripts.
  • Domain modeling and HQL to query the results.
  • Using Core Java to Order Processing of the checkout orders from Real-Time and batch integration.
  • Pre & Post Finalize order checks & Pre & Post Process queue checks.
  • Use Spring Framework, Hibernate & Struts to write java code for Check.
  • Implementation Guide, documentation of Order Process with PCI Compliance best practices.
  • Agile development methodologies were used in product development lifecycle. TDD
  • Junit test cases for the new functionalities, planning project activities and time tracking.
  • Test Driven Development, Automated Tests/Scripts and development process

Environment: Java, J2EE with Eclipse 3.1, resin, JBoss. JSP, JSTL, Struts/GWT, Hibernate Framework, Visio, MS SQL Server & Oracle9i, Tortoise SVN, Cenzic’s Hailstorm Core, JIRA, WebSphere, Agile, JBOSS

Confidential, Concord, CA

Sr. Java Analyst & Programmer

Responsibilities:

  • System Analysis for existing MRS application for National City
  • Analysis and architectural design for Goldmine application.
  • Development of Java / J2EE application using WSAD 5.1, based on MVC.
  • JSP and Struts to develop the front-end UI and to integrate with the Struts Framework.
  • Configured struts actions classed to navigate, and to integrate EJB Session Bean, business logic
  • Design and development of Goldmine requirements (Use Case) using struts and hibernate.
  • Used Session Bean for some application functions, created DAOs and incorporated methods.
  • Technical documentation of goldmine, design, deliverables and functionalities.
  • Core Java to development API implementation of interfaces, OOAD, Design Patterns. Multithreading
  • Using Struts, JSTL, and JSP as front end, controllers and configure struts.
  • Unit testing, each use case level for the goldmine application
  • Message Driven Bean MDB to configures asynchronous messages/communication.
  • On going further development and source configuration (PVCS) and build configuration (ANT).
  • Used to map with both MySQL and SQL Server Databases,
  • Write complex SQL queries to map with the business requirements, various joins etc
  • Plan for Integration build and integration test, delivery process planning.
  • Core Java to write some API classes for file processing. LDAP authentication using LiveCycle
  • Adobe LiveCycle WorkFlow 7 - A BPM workflow for merchant application automation.
  • Adobe LiveCycle Designer and enterprise suite to configure the work-flow process.

Environment: Java / J2EE, WSAD 5.1, JSP, Servlets, EJB2.0 (Session Bean), DAO, Struts & Hibernate Adobe BPM, JDBC, JMS, Java Script, HTML, My SQL Database & MS SQL Server, JBoss / WebSphere.

Confidential, South San Francisco, CA

J2EE Sr. Analyst Programmer

Responsibilities:

  • Analysis and Design of requirements, functional specs and use case specification and documentations.
  • Development of PDMS applications using Java, J2EE, Struts, Hibernate, J Charts framework.
  • Worked on various use cases in development using Hibernate/Struts and testing the functionalities.
  • Created struts forms, action classes, JSPs with struts validation and configured the same.
  • Using hibernate generated mapping files and model library for the persistence layer.
  • Development of model, library, struts and form classes (MVC).
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Designed and developed file upload & file download features using Hibernate with Oracle Blob
  • Worked on Oracle 9i, SQL, scripts, Views for generating reports.
  • Performance tuning and hibernate caching mechanism, enhancement of database performance.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Working on J2EE Charts and Graphing tools and frameworks for graphical online reporting.
  • Rich client experience, AJAX, DHTM to interactively navigate to the real-time system experience
  • LDAP Authentication and Authorization from Java web app to LDAP Server.
  • Core Java programming for batch programming and file handling, uploads, downloads.

Environment: J2EE, JDK 1.4, JDBC, JSP, Servlets, Java Script DHTML, Struts, & Hibernate, JfreeChart & CeWolf, Eclipse 3.1.1, JBOSS, Weblogic, Oracle 9i, SQL, LDAP Authentication, JSTL,VSS

Hire Now