Muhammad Khalid

Muhammad Khalid Email and Phone Number

Java | SpringBoot | Apache Camel | GCP/AWS @ TELUS International
toronto, ontario, canada
Muhammad Khalid's Location
Noida, Uttar Pradesh, India, India
About Muhammad Khalid

Git: https://github.com/mkhalid003 | Blog: https://esbreflections.wordpress.com/Sun certified Java Programmer with 10+ years of experience in JAVA/J2EE Application Development, Micro-services Development using Spring and SpringBoot, Middleware technologies Fuse ESB and also familiar with Mule ESB and Web methods, mediation engine (Apache Camel) , SOA Specialist.Expertise in micro-services architecture, end to end service design, building, testing and deployment using standard cloud practices in the project and also experienced in design, development, monitoring and scalability solution and architecture, configuration and migration to AWS and GPC Cloud along with application development. Experience in Platform as a Service (PaaS), development, Worked on open-shift platform in cloud to run micro-services.Experienced in Software as a Service (SaaS), API First approach, Spring boot, Spring Batch, Docker, Kubernetes, CI/CD (Continuous Integration, Continuous Delivery) pipeline approach in the services.Experienced in using SpringBoot projects and its ecosystem like eureka server, config server, security, actuator, swagger, etc align them with our business micro-services.Expertise in Restful Api designs, Asynchronous micro-services architecture with scalable and fault tolerant design, enabling application monitoring and alerts.Areas of competencies includes high-performance spa web applications, object-oriented design/patterns, auto healing cloud application design and server less application, containerised application development and deployment strategies.Expert in developing Enterprise Integration Application using Fuse, Apache Camel Framework and Mule ESB. Extensive experience in EAI consulting, Camel Integration Application development, Fuse/ServiceMix container management and Mule ESB middleware application development.

Muhammad Khalid's Current Company Details
TELUS International

Telus International

View
Java | SpringBoot | Apache Camel | GCP/AWS
toronto, ontario, canada
Employees:
306
Muhammad Khalid Work Experience Details
  • Telus International
    Application Development Team Lead
    Telus International Sep 2022 - Present
    Noida, Uttar Pradesh, India
  • Telus International
    Applications Development Module Lead
    Telus International Sep 2021 - Aug 2022
    Noida, Uttar Pradesh, India
    Responsible for taking requirements from business team, meetings with client, product team as onsite co-ordinator and analysing, interpreting the information/data.Responsible for creating software design documents and low level design (skinny) documents for the micro services development.Responsible for creating and writing spring boot helper and common micro services environment in cloud like eureka server, config server, API server, security server, swagger-ui etc.Responsible for Open shift setup as PaaS in cloud, set up of storage and other outbound connectors with open shift server.Responsible for writing code for micro-service development - processing large set of XML inbound file’s as batch micro-service required for HSM Ecosystem.Responsible for writing code for micro-service development - processing fixed/flat inbound file as batch micro service required for HSM Ecosystem. Responsible for writing code for micro-service development - exposing various REST API's using spring boot web feature. Responsible for writing code for micro-service development - Apache Camel routing service for doing various type of mediation and integration with different systems. Responsible for writing the code and SQL for database interaction. Also worked on stored procedures handling, spring boot JPA and repository concepts.Responsible for writing Junit and mockito test cases.Responsible for deploying and end to end managing the application.
  • Telus International
    Senior Application Developer
    Telus International Jun 2020 - Aug 2021
    Greater Noida, Uttar Pradesh, India
    - As a senior developer in my team, taking requirements from the client, converting them into technical design, and developing microservices, batch services by following latest and efficient technology in Java/J2ee domain.- Mainly technology stack upon I am working to develop microservices and applications Java J2EE,Springboot, JBoss FUSE,Apache camel,Mule ESB | Openshift cloud- Handling cloud deployment, CI/CD pipelines, openshift.
  • Telus International
    Engineer Ii (At Onsite Location In Canada-Toronto)
    Telus International Jan 2019 - Jun 2020
    Toronto, Canada Area
    Working on Java/J2EE,Microservices,Software as a Service (SaaS), API First approach, Spring boot, Spring Batch, Openshift, Docker, Kubernetes, CICD pipeline (Continuous Integration, Continuous Delivery).
  • Telus International
    Senior Software Engineer
    Telus International Feb 2015 - Jan 2019
    Noida Area, India
    When I started my journey with Telus International, the company name was Xavient Information Systems and I had the following Job duties as SSE in Java/J2EE domain. Responsible for designing and developing routes for integrating various services. Responsible for implementing and integrating SOAP and REST-based web service in routes. Responsible for making external system calling to mainframe services through apache camel routes. Responsible for integrating apache activeMQ, apache CXF in the route. Responsible for understanding WSDL contract and exposing SOAP endpoints using apache CXF.  Responsible for writing code for using various camel components as per the requirement in the route. Responsible for writing the code and SQL for database interaction.  Responsible for features installation and OSGI deployment of developed services on dev environment.  Responsible for working on POC’s to implement in project. Responsible for writing Junit test cases. Responsible for understanding business impact of services like billing, payment related services and creates use case and low level design document for them as it is migration project. Recently I did POC on Single Sign On Solution using Kerberos protocol.
  • Chetu, Inc.
    Senior Software Engineer
    Chetu, Inc. Jun 2014 - Feb 2015
    Noida, Uttar Pradesh, India
  • Chetu, Inc.
    Software Engineer
    Chetu, Inc. Nov 2012 - Jun 2014
    Noida Area, India
     Responsible for writing code for exposing REST endpoint using Jersy framework in mule flow. Responsible for writing code for consuming APC Payment Gateway service into the mule flow. Responsible for Three-D secure API integration in mule flow for securing VISA/MASTER card transactions. Responsible for Wirecard API integration in mule flow for payment transactions. Responsible for writing code to integrating JMS, apache ActiveMQ into the mule flow. Responsible for writing code for Jersy Rest framework. Responsible for using various component, connectors and transformers of mule ESB according to the requirement. Responsible for integration and implementation of external services as fraud services into the mule flow. Responsible for implementing and integrating SOAP and REST based web service in flow. Responsible for writing the code and SQL for database interaction. Responsible for writing Junit test cases. Responsible for working on POC’s to implement in project. Responsible for deployments of mule applications into various environments and also manage mule management console application. During project I did POC on Zero downtime service deployments. During project I did POC on VISA/MASTER card , Three-D secure integration with Our service and maintain PCI(Payment Card Industry Standard).
  • Infosys
    Process Executive (Technology Solution Optimization)
    Infosys Jan 2012 - Nov 2012
    Income Tax Office Ghaziabad
    From Jan 2012 to Nov'12, With Infosys Limited as TSO in Application Development and Support at Client Location Income Tax Office Ghaziabad.• Analysis and design the requirements specification provided. • Involved in creation of database connection and getting the database from the using ` hibernate.• Involved in developing code Action class and form bean class.• Used the MVC model • Performed client side validation and server side validation using javascript and validation ` framework.• Involved to develope the utility code for application the Ant script, XML parser and log4j.• Involved in bug fixing and maintenance of application • Involved to develop some file handling related code in application• Responsible for fixing the bug of struts hibernate framework in intern modules.
  • Acme Soft Tech
    Java Developer
    Acme Soft Tech Feb 2011 - Jan 2012
    Jaipur Area, India
    1 Responsible for development, enhancement & implementation of module.2 Involvement in creation of User Interface and Backend Programming.3 Involved in developing code for Action class and Form Bean class.4 Use the Layers Based Architecture along with MVC model.5 Performed client side and Server side validations using Validation Framework.6 Involvement to develop utility classes in java.7 Involved in bug fixing in enhancement and maintenance of the application.
  • Girnarsoft
    Trainee Java Developer
    Girnarsoft Jul 2010 - Jan 2011
    Jaipur Area, India
    Worked as trainee developer on www.cardekho.com

Muhammad Khalid Education Details

Frequently Asked Questions about Muhammad Khalid

What company does Muhammad Khalid work for?

Muhammad Khalid works for Telus International

What is Muhammad Khalid's role at the current company?

Muhammad Khalid's current role is Java | SpringBoot | Apache Camel | GCP/AWS.

What schools did Muhammad Khalid attend?

Muhammad Khalid attended Rajasthan University, Mguniversity.

Not the Muhammad Khalid you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.