Post Job Free

Resume

Sign in

Developer Manager

Location:
Brampton, ON, Canada
Posted:
January 20, 2021

Contact this candidate

Resume:

Contact #: 1-647-***-**** Email: adjkd5@r.postjobfree.com

Summary

●14+years of IT experience in developing web, client/server, Cloud and ESB based applications with Java/JEE technologies in Banking, Telecommunication, Insurance, Logistics domains. Extensively worked on application architect, design, development, framework architecture, proposal, prototyping, client integration of Java/JEE Business applications, web and n-tier applications using core technologies - Java, Spring Boot stack, REST, SOAP, SOA, MSA including ESB integration.

Technical Skills

Languages

Java 1.8

Operating Systems

Linux, UNIX, Windows 10

EAI/Messaging

Mulesoft 4.x, API Manager, Runtime Manager, RAML 1.0, Anypoint Cloud Hub, VPC, VPN, Mulesoft Connectors, DataWeave 2.0, MMC.

TIBCO AMX Business Works (4.x-5.x), Business Events (3.x-5.x), Active Space, TIBCO Admin 5.x, Hawk 4.x, Inconcert, Adapters, EMS (4.x-6.x), Rendezvous (6.x-8.x), IBM MQ Series, Apache Camel.

JEE Technologies

Frameworks

Servlets, JSP, EJB, RMI, JNDI, JDBC, JMS

Spring Boot, IOC, Spring Batch, Spring MVC, Spring Data, JPA, Hibernate, GWT, Struts

XML Technologies

XML, XSLT, XSD, JAXB, SAX, DOM, XPATH

IDE/Tools

Eclipse, RAD, AnyPoint Studio, Junit, MUnit,, LISA, Jemeter.

RDBMS

DevOps

Oracle, SQL, PL/SQL, MySQL, DB2

Jenkins, Bamboo, GIT/SVN, Bitbucket, Maven, Docker, Kubernetes, JIRA, Ansible

Scripting Languages

Java Script, Angular, UNIX Shell Script, CSS, HTML

Web/Application Servers

Tomcat, WebLogic, WebSphere, JBOSS

SOA/MSA

REST, SOAP, WSDL, Axis2, CXF, JMS, MQ, JSON

Version Controls

CVS, XML Canon, SVN, Perforce, Bitbucket, VSTS

Certifications

●Sun Certified Java Programmer

●TIBCO Business Works 5 certified professional.

●MuleSoft Certified Developer – Level 1 (Mule 4)

Professional Experience

Client : DB Schenker, Mississauga Canada (https://www.dbschenker.com/)

Title : Data Quality Initiative (DQI)

Role : Consultant /Sr Developer.

Duration : Jun’19 to Present.

Data quality initiative (DQI) is a rules engine, Alert manager to track order/shipments. It generates thousands of alerts daily on the processing shipments which require actions due to service level violations, missing deadlines etc.

Responsibilities:

●Design, build and configure, develop application for Java API RESTful Web Services.

●Design, build API and applied best practices to manage them.

●Secure, maintaining API’s by OAUTH2 framework.

●Design and implement OAUTH2/JWT framework for interface applications.

●Involved in troubleshooting framework, environment and application issues.

●Responsible for code review, bug fixing, testing, documenting and frame work implementation.

Tools/Technology: Java 1.8, Thymeleaf, HTML, CSS, Spring boot, JPA, Hibernate, JSON, OAUTH2, JWT, Oracle, IntelliJ, Tomcat, Maven, Swagger, Jenkins, Git, JIRA, Confluence, Linux.

Client : Farrow, Mississauga Canada (http://www.farrow.com/)

Title : Trade Smart Brokerage (TSB)

Role : Consultant/Lead Developer.

Duration : Nov’17 to May’19

Trade Smart Brokerage (TSB) is custom brokerage application, which clears customs goods invoices from Canada Border Services Agency (CBSA). All data flow thru by TSB between upstream (AS400) and downstream (.Net) applications.

Responsibilities:

Involved from Architect, design, implementation for end-to-end applications.

Implemented reusable APIs based on API led connectivity model and managed by API manager.

Involved in preparing High and low-level design documents for the API.

Created Mule ESB applications which involved orchestration& transformations.

Good experience with Data Weave usage as part data transformation and enrichment.

Involved in developing and deploying MuleSoft applications into Cloud Hub.

Worked on various Mule connectors/adapters, developing API and services on Cloud Hub.

Actively involved integrate REST Inbound/Outbound data flows for E2E systems.

Responsible for code review, bug fixing, testing, documenting and implementation.

Involved in mulesoft application migration to 4.x.

End to end application integration and provide support other teams is resolving the issues.

Tools/Technology: Java 1.8, MuleSoft 3.9/4.x, RAML 1.0, DataWeave, Anypoint studio, Cloud Hub, Spring boot, JPA, Hibernate, JSON, AS400, DB2, Eclipse, Tomcat, Maven, Log4j2, Git, EDI, Linux.

Client : BMO, Toronto Canada (https://www.bmo.com/)

Title : HUB Connector grid

Role : Consultant/Sr. Developer.

Duration : Mar’16 to Aug’17.

HUB CG is deals with credit card, Image processing application for commercial and consumer banking operations.

Responsibilities:

●Middle office System development and maintenance

●Implemented a check image processing application reconciliation which talks to backend and as well as front office systems.

● Implemented a customized web services component to support client transaction processing and business data uploading

● Implemented the transaction (data) automatic exporting System, connecting to client auto

importing.

●Creating stubs for each apps and extensively involved load testing and creating profiling.

●Involved in performance tuning for messaging level as well as SOA Integration.

●Expertise in writing efficient SQL queries, views in relational databases such as Oracle.

●Helped team members in diagnosing problems with systems operations, and implementing solutions and enhancements.

Tools/Technology: Java 1.7, Oracle, JAXB, JSP, Servlet, JDBC, TIBCO BW, EMS, IBM MQ, JMX, SOAP, HTML, CSS, JSON, Eclipse, Tomcat, Bamboo, Maven, Git.

Client : RSA Group, Toronto Canada (http://www.rsagroup.com/)

Title : Sigma+

Role : Sr. Lead Developer.

Duration : Jan’15 to Feb’16.

Sigma+ is a portal web application is developed for insurance brokers, internal Quebec service agents. Brokers can issue search and CRUD operations as part insurance policies. All requests are processed by sigma mainframe apps thru Mule ESB. E2E systems are connected thru REST, SOAP/HTTP, MQ, Mule connectors.

Responsibilities:

●Worked with BA and heavily involved in CSIO schema design.

●Database lookup has implemented in data mapper to fetch key/value pairs.

●Experienced on different routers like APIKit, Choice, message filter, Until successful & Splitter.

●VM redelivery configuration strategies to ensure zero loss of business transactions.

●Involved in creating inbound & outbound flows for service orchestration, choreography, enrichment and transformation.

●Implemented Scatter-Gather pattern implemented for handle large payload responses.

●Created testcases using MUnit test suite for Unit/Integration testing.

●Maven building and deployment to PREM(Cloudhub) thru Jenkins and experienced with MMC.

●Strong experience on various Mule connectors/adapters, developing API, API management and developing/deploying services on Cloud Hub.

●Involved in designing and building REST APIs using RAML.

●Experienced in implementing Secure Token Service (STS) OAuth to Mule ESB.

●Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector.

●Utilized custom logging framework for Mule ESB application.

●Developed java custom exception handling, used JMS for Asynchronous messaging.

●Implemented data transformation using XPATH, XSLT, Data Mapper, Custom java classes.

●Configuring the Mule process for fetching/push the data from/to queues/topics.

●Experienced leading technical teams and mentoring junior level resources, consultants.

Tools/Technology: Java 1.7, Mule 3.7, RAML 0.8, DataWeave 1.x, Data Mapper, Anypoint studio, JMS, XML, XSD, XSLT, XPATH, SOAP, JSON, WSDL, CXF, mySQL, Bitbucket, Tomcat, Maven, MUnit, SQL Developer.

Client : OTPP, Toronto Canada (http://www.otpp.ca/)

Title : eSearch

Role : Consultant/Sr. Developer.

Duration : Aug’14 to Dec’14.

eSrach is intranet search engine for OTPP employees, it persists various tasks like incidents, problem report, knowledge base articles, etc. This application facilitates users to process various requests like processes initial reload (batch) and partial event taping (real time). All batch process requests are processed by .Net application it communicates service now thru middleware and response back frontend apps. Partial event taping is initiated by service now and commutates frontend apps service thru Middleware apps.

Responsibilities:

●Involved application High/Low level design.

●Implemented SOAP services to communicate fond and backend applications.

●Involved in end-to-end integration and tune application parameters.

●Setup and configure service now MID server to handle event-taping requests.

●Worked on TIBCO BW project template and Implemented ELF framework.

●Setup HTTP Proxy to route SOAP calls to BW services.

●Implemented proxy for NTLM Basic authentication.

Tools/Technology: TIBCO AMX BW 5.8, EMS 6.x, XML, XSD, Hawk 4.9, Java1.6, SOAP, ServiceNow, WSDL, Java, Oracle, SVN, SOAP UI, SQL Developer.

Client : DBS Bank, Singapore Asia (http://www.dbs.com.sg/)

Title : iCALL

Role : Sr. Application Consultant.

Duration : Nov’12 to Jun’14.

The iCall is a call center application, this project aims to provide a single user interface to customer service officers This application facilitates customer to process the various request like card services, CASA, CashLine, Loan, etc. All requests are processed by front to back-end application.

Responsibilities:

●Prepare Design and Architecture documents.

●Design, architect Spring application that interacts with ESB.

●Apply best practices and standardization for scripted deployment.

●Biz layer Java application environment setup with Spring, JPA/Hibernate stack.

●Implemented ESB Service for the Data-Exchange and Messaging Service between different Component as well as different EMS Servers in BW components.

●Implemented LISA virtualization behalf of Host environment.

●Design and develop SOA service interfaces.

●Worked on the implementation of different layers of Spring Framework such as the configuration of application context layer, implementation of JPA as ORM module.

●Created various JPA quires and done caching.

●TIBCO Spotfire used as a dash broad apps and configured in order to fetch UAT/PROD data.

●Client certificate installation/configurations to interacts with backend system.

●Involved in performance tuning for messaging level as well as SOA Integration.

●Guiding team on all technical issues in multiple projects integration life cycle.

Tools/Technology: TIBCO AMX BW 5.8, EMS 6.x, XML, XSD, Hawk 4.9, Spotfire, IBM MQ, WSDL, CXF, Java, Oracle, SVN, Java, Spring, JPA, Vaadin. SOAP UI, LISA Linux, JBOSS,

Client : CLSA HK Asia (http://www.clsa.com/)

Title : TFM Netting

Role : Tech Lead.

Duration : Oct’11 to Oct’12.

Tools/Technology: TIBCO AMX BE 5.0, Active space, BW 5.8, EMS 5.x, XML, XSD, Hawk 4.9, Java, GWT, Servlet, JPA, Hibernate, Maven, Perforce, SOAP, WSDL, Axis, SQL Developer, Tomcat 6.x.

Client : BankofAmerica - Merrilllynch, NewYork, NY USA (http://www.baml.com/)

Project : MOWS-EDIA (MiddleOffice Workstation – Equity Derivative Industry Adapter)

Role : Consultant/Sr.Developer.

Duration : Feb’10 to Sep’11.

Tools/Technology: TIBCO AMX BW 5.6, EMS 5.x, BE 3.01, MQ, RV 7.x, XML, XSD, XSLT, FPML, Hawk 4.8, Java, JSP, Servlet, Hibernate, Ant, SOAP UI, Clear case, Oracle 9i, TOAD, SVN.

Client : Citi Group, Blue Ash, OH (http:/citigroup.com)

Project : STS-Sawgrass

Role : Consultant/Sr.Developer

Duration : Mar’09 – Jan’10

Tools/Technology: TIBCO BW 5.4, BE 3.x, EMS, MQ, LDAP Adapter, XML, XSD, XSLT, Hawk, Admin, RTView, Linux, Solaris, Java, Ant, Jmeter, Oracle 9i, Clear case

Client : Qwest Communications, Omaha, NE (http://www.qwest.com)

Project : DSL Workflow System

Role : Lead Developer

Duration : Nov ‘06 – Feb’09

Tools/Technology: Java1.5, Struts1.1, JSP, XML, XSD, TIBCO RV, Caliber, Eclipse, CVS, PVCS, Web Logic 9.x, TOAD, TIBCO EMS 5.x, BW 5.4, Hawk, Inconcert, Ant, Oracle 9i, XML Cannon, PVCS.

Client : Qwest Communications, Denver, CO (http://www.qwest.com)

Project : Customer Request Management (CRM)

Role : Application Developer

Duration : Aug ‘04 – Oct'06

Tools/Technology: Java 1.4, JSP, Servlets, Java Scripts, Web logic Server, Ant, XML, Oracle, Caliber, Eclipse, PVCS, PL/SQL Developer, MQ.



Contact this candidate