J2ee / Soa Senior Architect Consultant Resume
NJ
SUMMARY:
- Strong experience in Architecture, Design, Development, Project Management and Mentoring on SOA / J2EE based applications.
- 9+ years of strong experience involving Service Oriented Architecture (SOA) based enterprise applications.
- 15+ years of extensive experience involving architecture, design and development of J2EE (JMS, EJB, JDBC, Servlet, JSP, JNDI) / BPM based clustered enterprise applications.
TECHNICAL SKILLS:
Design Skills: - Service Oriented Architecture (SOA) and Object Oriented Analysis and Design (OOAD)
Methodology: - Agile (Scrum) and Waterfall
Scrum Tools: - Rally and OnTime
Enterprise Application Integration (EAI / BPM): - Web Services (SOAP / REST), Apache Camel, Drools, Oracle Enterprise Service Bus (ESB), Service Mix, Jersey, JBPM, Tibco Business Works, Tibco EMS, Weblogic Integrator (WLI), Aqualogic Data Service (Liquid Data) 2.0, and Clustering
Application / Web Servers: - Apache Tomcat 7.0, Weblogic Server (10) and JBoss 4.0.5
Spring/Hibernate/ iBATIS: - Spring 3.2.2, Hibernate 3.6 and iBATIS 2.3.4
J2EE: - EJB (Entity, Session and MDB), JMS, JSP, Servlet, RMI, JNDI and JDBC
Programming Languages: Java 6, Ruby, C++, Visual C++, C, and AssemblyTesting Junit and Mokito
Open Source: - XML, XSL, XSD, XPath, XQuery, JSON, Maven, Ant, log4j, XDoclet, Apache ActiveMQ and Axis2
Object XML mapping (OXM): - JAXB, JIBX and XMLbean
Databases: - MySQL, Oracle 9i, 10 and SQL Server
Web: - Ruby Rails, HTML, DHTML and JavaScript
OS: - Linux, Windows, UNIX (Solaris)
Source Control: - Git, SVN, Clear case, CVS, PVCS, Visual Source Safe (VSS) and Continuus
Cache: - Gemfire and Tangosol (Coherence)
Others: - Eclipse, UML, MFC, CGI, ODBC, Hermes and Continuous Integration(Jenkins and Cruise Control)
PROFESSIONAL EXPERIENCE:
J2EE / SOA Senior Architect Consultant
Confidential
Responsibilities:
- Involved Architecture, designing and development of REST based integration services for onboarding various business units. These services provide a way for different source systems to initiate KYC process.
- Involved in designing and development of integration involving retrieval / display of documents stored on external Document Repositories using SOAP based service.
J2EE / SOA Lead Architect / Technical Manager
Confidential, NY
Responsibilities:
- Designed the prize fulfillment service interface, defining and building the business service so as to isolate the site from dependency on one fulfillment vendor. This enabled fulfillment of new product type by different vendors without requiring any change to the site.
- Worked as Lead Architect / Manager of Quizalicious product enabling development of quizzes / surveys for our clients.
J2EE / SOA Architect Consultant
Confidential, NJ
Responsibilities:
- Worked on architecture and development of wealth reporting web service, thus providing on demand report.
- Worked on Architecture and Development of SOA based Prime wide Margin Service Manager (MSM) in the Prime Brokerage Architecture Group. MSM will provide business users with a uniform way of calculating the margin without communicating with diverse margining applications. Investigated different ESB option like Service Mix, Fuse (Service Mix with support) and Mule that can help in building the unified Margin Service.
- Also architected and developed the SOA based data distribution application that helped in moving away from feed to service based on demand data retrieval.
Senior Software Engineer / J2EE Architect
Confidential, NY
Responsibilities:
- Involved in Architecture, Design and Implementation of SOA based REPO trading application using Weblogic Server 8.1, KODO, Gemfire caching, Hermes messaging bus and Oracle 10 on Linux.
- Involved designing and implementing stateless session beans, MDB, Web services and KODO (Object-relation mapping) for persistence.
J2EE / SOA Architect Consultant
Confidential, Hopewell, NJ
Responsibilities:
- Designed and developed various Stateful and Stateless Business Process Management workflows on Weblogic Server and Integration (WLI) 8.1 SP4. WLI is a J2EE based and requires understanding of EJB (Session EJB, Entity EJB, and MDB), JMS and Transaction Management for developing good performing Business process. These workflows are exposed as Web Service and used for either retrieving documents from Documentum or for getting matter information data from another system via connecting over HTTP.
- Developed a portal using Weblogic Portal 8.1 SP4 for Searching and Search status screen using Page flow, JSP and JavaScript.
Integration Architect Consultant
Confidential, NJ
Responsibilities:
- Involved design and implemention of workflows working with SAP Adapter to connect to SAP System.
Senior Software Engineer / J2EE Architect
Confidential, CA
Responsibilities:
- Managed the project and involved in Architecture, Design and Development of application that was developed using EJB, Servlet, JMS, JSP, JDBC, XML XSLT, and XQuery for processing, persisting, retrieving, manipulating and provisioning outside data. This project is being developed on Weblogic 8.1.
- Technically leading the project and involve in Architecture, Design and Development of workflows using Weblogic Integrator (WLI) and Weblogic Workshop. This involves defining and upgrading to various WLI versions. Also providing the technical leadership in developing the Market Package workflows. The workflows were last upgraded from WLI 2.1 to WLI 8.1.
Software Engineer
Confidential, CA
Responsibilities:
- Responsible for design and development of RAID Graphical User Interface (GUI) utilities using Visual C++ and MFC for Windows NT/95. Also developed an Internet based application using CGI and HTML.
Confidential, Fremont, CA
Senior Consultant
Responsibilities:
- Responsible for design and development of GUI / Web based applications using VC++, MFC, CGI and HTML.
- Architected and managed delivery of multithreaded call center application using telephone network interface, VC++, MFC, SQL Server and ODBC.
Senior Software Engineer
Confidential
Responsibilities:
- Designed and developed GUI for communication software using and C++ and SNMP protocol.
Software Engineer
Confidential
Responsibilities:
- Designed & developed firmware / UI for small EPABX systems using C cross compiler on DOS.
Software Engineer
Confidential
Responsibilities:
- Developed EPABX firmware and hardware debugging tools using C' cross compiler.
