Senior Software Developer/consultant Resume
Jersey City New, JerseY
OBJECTIVE:
An accomplished Software Engineer specializing in Object - Oriented Design and Analysis with extensive experience in the full life cycle of the software design process including requirements definition, prototyping, proof of concept, design, interface implementation, testing, maintenance as well as deployment of a web product built on a Core Java, Java EE development platform. Team player with experience - introduce problem-solving analysis to improve processes, systems, and methodologies currently in place to exceed business.
SUMMARY:
- Demonstrated system design & architecture experience with Java SE, Java EE in writing large scale Multi-threading web application with WebSphere and WebLogic application server.
- Possess expertise in Object-Oriented Analysis/Design and Java Development, skilled at progressing from problem statement to well-documented designs.
- Strong knowledge of Core Java, Java EE with experiences ranging from Java Servlets, HTML, JSP, JMS, AJAX using Spring and JPA/Hibernate framework for distributed component architecture of product interface.
- Demonstrated understanding of Java Technology potential, initiated 3-tier, Java SE, Java EE based architecture as vehicle for Confidential Exchange ClearPortsm Trade Management System.
- Initiated redesign of JPMorgan DIF web based financial application on to new platform using Ext-JS, an Ajax framework, Java EE, Spring, Hibernate, JPA, MQ.
- Experienced Investment Banking and Brokerage Java SE, Java EE architect/analyst/developer.
- Hands on working experience with Core Java, Java EE based Trade Platforms that provides a market gateway to trading and clearing services for Equity, Stock Index, Industry commodity Futures and Options Exchange on the trading floor as well as online trade.
- Certified Java Programmer/Developer.
- Directly working with trader, s elf-driven, self-motivated, and an effective team player.
- Solid management skills demonstrated proficiency in leading and mentoring individuals to maximize levels of productivity, while forming cohesive team environments.
TECHNICAL SKILLS:
Languages: Java, C/C++, XML, JavaScript, HTML, XHTML, CSS, Visual Basic, PL/SQL, Shell, Awk, Perl, XSLT, COBOL/JCL, EDOS/C (for Embedded System)
Frameworks: Java SE/EE, Spring 3.1, Hibernate 4.0, GWT, Ext-JS, Primefaces, Flex 3/4EJB, ESB, Struts.
APIs: JPA, JSF 2, JSP, jQuery, JSON, JSTL, AJAX, Servlets, SOA/SOAP, AXIS, JAX-RCP, RESTful Web service, JAXM, JMS, Networking, RMI, JNDI, JTA, AWT, JavaBeans, LDAP, JDBC, JAXB, Apache XMLBeans, TCP/IP, Junit, Distributed cache, EHcache
Messaging: IBM MQ Series, SmartMQ.
Design: OOA/OOD (UML, Design Patterns), Modeler 6, Rational Rose, Visio, ObjectAid.
Deployment: Maven, SVN Subversion, ClearCase, Visual Source Safe, Ant, Java Plug-in, XML Deployment Descriptor, Packaging, Deploying.
IDE: RAD (6.1, 7.0), WID 6.1, WSAD (4.0, 5.1), Eclipse 4.2.3, IntelliJ IDEA.
Servers: WebSphere 7.0.1/8.5, WebLogic 11, Apache Tomcat 7.
DATA GRID: Oracle Coherence 3.7.
RDBMS: Oracle 11g, DB2 UDB, Sybase 15, Microsoft SQL.
Systems: Linux 5, UNIX (Solaris 2.8, HP-UX 10.20, IBM AIX 4.3.3), Windows (NT, XP, Vista), IBM VM/MVS.
Tools: SoupUI, jMeter, VMware, Memory Analyzer
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, New Jersey
Senior Software Developer/Consultant
Responsibilities:
- Developed Event-driven Rule-based Messaging and Java Multi-threading Cases Automation Service.
- Developed JPA with hibernate to retrieve data from DB, map it to business Object and send to business service layer
- Developed Business service layer convert Business Object Model to value object beans.
- Developed application services using Spring Framework.
- Developed persistent classes Bo and DAO using source object/relational mapping tool JPA/Hibernate.
- Developed corporate assets management system using web services, and tested with SoupUI, jMeter.
- Developed Json base Soap Request and respond.
- Performer unit tests using Spring Junit4 Runner.
- Debugged Web Services based application with debugging tool VMware, Memory Analyzer Core.
- Maintained Data Grid ans Oracle Coherence 3.7 performance tuning.
- Prepared gTech Cases Automation Service Analysis and tech design documentations.
- Developed object Modal for the Dealers, Applications, Reports in generating reports in PDF and Excel online using JSP, Servlets, Excel and PDF API.
Confidential, Jersey City, New Jersey
Senior Software Developer
Responsibilities:
- Architected, Designed, developed, enhanced and maintained DIF financial application platform with Ext-JS, Spring, Hibernate,
- Developed a set of ExtJs pages, provides the user interface to the application.
- Developed web pages using XHTML.
- Developed JPA with hibernate to retrieve data from DB, map it to business Object and send to business service layer
- Developed Business service layer convert Business Object Model to value object beans.
- Implemented Media Player allows application running in mobile environments.
- Implemented jQuery/JavaScript for input validation, traversing HTML documents, handling events, performing animations, and add Ajax interactions to web pages.
- Developed application services using Spring Framework.
- Developed persistent classes Bo and DAO using source object/relational mapping tool JPA/Hibernate.
- Developed Business object Model maps data from Relational DB tables to Object model
- To persist data with Hibernate JPA by service layer. Hibernate JPA will further persist data to DB.
- Developed Spring web container to wire BO beans, Business service tier, Hibernate DAO and business objects together.
- Developed XML-Java data binding using XMLBeans.
- Performer unit tests using Spring Junit4 Runner.
- Prepared DIF Analysis and tech design documentations.
Confidential, Jersey City, New Jersey
Senior Software Developer
Responsibilities:
- Architected, Designed, developed, enhanced and maintained ASPEN using Google GWT.
- Designed, developed ASPEN system Tool Kits using Core Java Multi-threading.
- Performed unit testing using JUnit and integration testing.
- XML-Java data binding using XMLBeans.
- Developed Alerts and Notification API with JMS MQ.
- Implemented data access objects (DAOs) using the Spring/Hibernate APIs as well as ORM with Hibernate.
- Developed SQL and stored procedures in the applications.
- Developed utility application using Spring MVC, AJAX, JSP, Ext JS and an asynchronous application to perform XML messaging over JMS.
- Work closely with other application developers within the group, whose members are located in London, Shanghai, and India.
- Developed SQL and stored procedures in the applications.
- Developed Web service consumer and Web service provider using Apache SOAP /AXIS (JAX-RPC) and RESTful Web service.
- Configured system applications using Maven, Subversion
- Database migration from Sybase 12.5 to Oracle 10.2.
- Performed Oracle 10g, configuration, applications deployment, troubleshooting in both Window and Linux environments.
Confidential, New York
Senior Software Developer
Responsibilities:
- Architected, designed, developed, Java SE, Java EE based Citi Confidential ’s Confidential System, the central application which Financial Advisors and Private Bankers use allowing them to perform most OMS, account and portfolio functions as well as Flex-based prototype.
- Using JMS MQ to write and receive trade transaction message from or to downstream service.
- Performed WebSphere Application Server, Process Server and ESB installation, migration, configuration, applications deployment, troubleshooting in both Window and Linux environments.
- Performed unit testing JUnit and integration testing.
- XML-Java data binding using XMLBeans.
- Developed real-time market data capability allows downstream servicing applications to post messages to the user using IBM SOA/Messaging broker.
- Developed Alerts and Notification API with Apache SOAP /AXIS (JAX-RPC) Web Services.
- Implemented data access objects (DAOs) using the Spring/Hibernate APIs as well as ORM with Hibernate..
- Developed Struts 2, AJAX, JSP, JSON, and an asynchronous application to perform XML messaging over JMS.
- Developed fine grained entitlements.
- Developed SQL and stored procedures in the applications.
- Worked on existing two-tire systems, Java Server side in multithreading development.
Confidential, New York, New York
Senior Software Engineer
- Architected, Designed, developed, enhanced and maintained web -based fixed-income Electronic Trading Platforms that associated with the BNP Java SE, Java EE based, Trade Management Systems that provides trading and clearing services for fixed-income, and futures Exchange on the trading floor using Spring, Struts, Servlets 2.3, JSP 1.2, AJAX, XML 1.0, JSTL, JDBC, Hibernate, MQ 5.3 and Sybase 12.1.1, in Web Shere 5.1, Web Shere 6.0, Weblogic 7.0, WSAD 5.1, RAD 6.0, IntelliJ IDEA, Windows, Sun Solaris 2.8 environments.
Confidential, New York, New York
Senior Software Engineer
Responsibilities:
- Architected, designed and developed a robust and scaleable ClearPortsm Trade Management System with MVC Struts framework. Confidential ClearPortsm trading combines the accessibility of a web-based application with a user-friendly trading interface to form a powerful new tool for participation in 60 futures markets. The result is the unprecedented ability to manage price risk while mitigating counterpart credit risk through the financial strength and depth of the Exchange.
- Developed Confidential ClearPortsm C22 clearing transactions processed by the clearinghouse.
- Maintained the Confidential Trade Bridge (EMA) which uses to take Globex trade records from the Chicago Mercantile Exchange queue and load them into an internal Confidential queue using C++, MQSeries 5.2, SmartMQ.
Confidential, Middletown, NJ
Senior Software Engineer
- Initiated 3-tier Java SE, Java EE based Order/Fault Management system (OFM), which provides customer the capability to manage the overall work center monitoring services and supplier quality, using JSP 0.91, Servlets 2.0, EJB 1.0, 1.1, JDBC 1.1, and Oracle 7.3/8i under VisualAge for Java 3.02/3.5, WebSphere 3.02/3.5, Windows NT 4.0 and HP-UX 10.20.
- Designed, developed, tested and maintained front-end GUI applications for Network Management System (NMS) that provides provisioning and control capability of high-capacity digital networks consisting of a variety of Network Elements such as ADM, DACS interconnected by PDH/SDH/SONET digital links and circuit using Java AWT and Swing 1.02 under JDK 1.1.6.
- Developed a 2-tier Network management application using C++.
- Designed, developed and tested the embedded, object oriented, software components that provide a variety of the applications included Emergency Broadcast, Sync and Async Conversion, X.25 Splicer, Call Back Modem for Virtual Circuit Switch (VCS), data switch that provides wide area data communication (WAN), using C++ and embedded C under stripped Unix EDOS, HP-UX 10.20.