Sr. Java/j2ee Developer Resume
PROFESSIONAL OVERVIEW:
Sr. Java/J2EE Developer with over 15 yrs experience working on Core Java 7.0/J2EE Projects involving Equities, Trade Reconciliation & Settlement, Prime Brokerage and Insurance.
PROFESSIONAL SKILLS:
- 12 - 15 yrs exp. in Architecture, Design & Development of Large Scale Java/ J2EE applications on Unix/XP platforms.
- Involved in Application Design & Architecture using Core Java 6.0/7.0, J2EE, EJB, JSP, Struts, Servlets, JMS, MDB, XML, Web Services, JAX-WS and MVC architecture.
- Development using Spring 4.0. and Hibernate 4.0 for OR-mapping.
- Development using Distributed Cache - Coherence, JCS, Ehcache.
- SQL Development using Stored Procedures, Views, Triggers, Queries, Joins involving Oracle 8i/10g, Sybase, DB2, Informix.
- Experience working on Core Java/ Multi-Threading & Synchronization, Generics.
- Experience working on IBM WebSphere 7.X/8.X, JDBC, JNDI, JMS, JVM Heap, Web Application Security and Cache. BEA WebLogic 12c, Apache Tomcat.
- Experience working in Eclipse 3.X/ 4.x, RAD (Rational Application Developer)7.X/ 8.X
- Experience with JAXB, RESTFUL and JSON.
- Experience using JUNIT for continuous integration testing.
- Proficient in multi-tasking and pro-active in project planning, requirements gathering and setting priorities based on impact and risk to the business without supervision.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java/J2EE Developer
Technology: Java 7.0, IBM WebLogic 12c, Oracle Coherence, EJB, MDB, XMLWeb-Services (CXF), WSDL/XSD, SOAP UI, JAXB, Spring 2.5Hibernate 3.0, JMS, Oracle, Sybase, Unix.
Responsibilities:
- Implemented Feed Pollers and Feed Chasers using Java Multi Threading for regular processing.
- Designed and JMS Queues and Message Driven Bean for feed validation and End Processing.
- Designed Feed Chaser using Java Multi-Threading and MDB.
- MDB implements the Transaction Processing (XA) using Two Phase commit to maintain concurrency.
- Oracle Coherence has been used to provide Clustering architecture on WebLogic to ensure Application Scalability & Load Balancing.
- Coherence cache is updated for User activity like add/update/delete.
- Involved in SQL development involving Stored Procedures, Views, Unions and Joins, Queries, Normalization and Database Design using Oracle and Sybase.
- Involved in n-Tier architecture to maintain consistency across databases: Oracle, DB2, & Informix.
- Design and Implementation of Java Web-Services (WSDL/XSD top-down) to enable cross functional ETRS integration.
- Developed the Web-services & analysis of SOAP envelope using SOAP UI.
- Involved in SQL development involving Stored Procedures, Views using Oracle and Sybase.
- Implementing XML Parser (DOM/SAX) for data integration with legacy system.
Confidential
Sr. Java/J2EE Developer
Technology: Java 1.5, J2EE, EJB, MDB, XML, IBM WebSphere 7.0, Web-Services (CXF), WSDL/XSD, SOAP UI, JAXB, Spring 2.5, EhCache, Hibernate 3.0, JMS, Tibco BW/EMS 5.0, Microsoft Portal, Oracle, Sybase, UnixAb-Initio, Compute-Grid.
Responsibilities:
- This project enables SME clients to apply payments instructions and processing and settlement.
- Design and Implementation of Java Web-Services for Poland SME to provide the Payments Settlement functionality comprising Apply Payments, Payments Summary & Detail, and Profile Summary.
- Developed the WSDL/XSD using top-down approach and XML Namespaces. Generated the stubs using JAXB.
- Involved in the deployment of Web-Service End-Points using CXF.
- Developed the MTOM web-services & analysis of SOAP envelope using SOAP UI.
- Implementing XML Parser (DOM/SAX) for data integration with legacy system.
- Implemented the Message Driven Bean for Instruction enrichment and pre-processing. MDB is deployed on WebSphere server and dispatches the request to Stateless Session Bean (EJB) for further processing and Rules execution.
- Application design consists of distributed Clustering architecture on WebSphere Server along with Load Balancer to ensure Application Scalability & Load Balancing.
- Implementing XML Parser (DOM/SAX) for data integration with legacy system.
- Involved in SQL development involving Stored Procedures, Views using Oracle and Sybase.
Confidential
Sr. Java/J2EE Developer
Technology: Java 1.4/J2EE/Servlets/EJB/XML, IBM Websphere 5.0/6.0, JMSSpring 2.5, Hibernate 3.0, JSP, Struts, Sybase, Oracle, DB2 Unix
Responsibilities:
- Strategic Oversight was developed on Java/J2EE platform. It consists of Inbound MQ Queue for Validation and Processing/Reconciliation for Equities, Bonds.
- Implemented the Trade Processing Message Driven Bean. It passes the Trade Processor Stateless Session Bean (EJB) for Rules validation & Trade Processing.
- Development using Hibernate HQL for query execution on d/b.
- Development using IOC, Dependency Injection using Spring framework.
- Application involves WebSphere architecture design to ensure Scalability, Load Balancing.
- Implemented & Configured the MQ Queues Inbound/Outbound/Reject Queue where other Workflow MDB(s) are listening.
- Implemented the Session Beans (EJB) for purpose of Trade enrichment by referencing system.
- Implementing XML Parser (DOM/SAX) for integrating legacy system.
- Extensive SQL development using Stored Procedures, Views, Joins, Queries, Normalization and Database Design with Oracle, Sybase and DB2.
- Involved in GUI design/Implementation using JSP & Struts framework.
Confidential
Sr. Java/J2EE Developer
Technology: Java/J2EE/Servlets/EJB, IBM Websphere Clustered ServerJMS, Hibernate, Spring, JSP, Struts, XML, Sybase, Oracle, DataStage.
Responsibilities:
- ORBIT is Equities Processing and Settlement system.
- ORBIT also used for Repo Processing and Settlement and Bonds Processing.
- Involved in the Clustered Server architecture design using the Load Balancer
- Involved in building EJB Session/Entity beans to maintain Transaction Management, Bean pool across the application.
- Involved in building EJB Session/Entity beans to maintain Transaction Management, Bean pool and Object Isolation across the application.
- Implementing XML Parser (DOM/SAX) for data integration with legacy system.
- Involved in Implementation of Breaks Reconciliation
- Extensive SQL development involving Stored Procedures, Views, Joins, Queries, Normalization and Database Design using Oracle, Sybase and DB2.
- Involved in GUI design/Implementation using JSP & Struts framework.
Confidential
Sr. Java/J2EE Developer
Technology: Core Java, JSP, Servlets, Struts, Java IBM Websphere, Multi- Threading, JMS, Eclipse, Oracle, Unix/XP
Responsibilities:
- Involved in the Implementation of Java Multi-Threaded process responsible for multiple Job and concurrent Job processing.
- Application development using Core Java and Multi-Threading.
- Involved in Design refactoring and enhancement of the Critical Components following OOAD methodology.
- Involved in GUI development using JSP/ Struts on Websphere App Server.
- Involved with MDB and Queues for providing asynchronous communication between the Threads and Database
- Involved in SQL development involving Stored Procedures, Views, Joins, Queries and Database Design using Oracle.
- Implemented the SFTP API for standard file transfer(s).
- Involved in GUI design/Implementation using JSP & Struts framework.
Confidential, GA
Sr. Java Developer
Technology: Java, JSP, Servlets, Struts, Java IBM Websphere, Weblogic Server, JMS, Eclipse, Oracle, Unix/XP
Responsibilities:
- FTM is used for Trade Enhancement and Settlement of Inbound Trades using Global Reference data in Trade Processing phase. Inbound Trade is validated & enriched by Trade Enhancement System. The outbound Trade is converted to XML by the FTM.
- Leading the requirements gathering and development of FTM application.
- Re-factoring of FTM (GRS) for Trade Enhancement of Inbound Trades.
- Leading the re-design and implementation of GRS components.
- Lead the Architecture, Design & Implementation of FTM Outbound Engine involving XML development using SAX and XSD.
- Extensive SQL development involving Stored Procedures, Views, Unions and Joins, Queries, Indexes and Database Design using Oracle.
