Senior Lead Software Engineer - Colombo, Brasil - Virtusa

    Virtusa
    Default job background
    Descrição
    Senior Lead Software Engineer - Mulesoft - CREQ187732 Description

    Qualifications:

  • Minimum of 10 years of overall experience in IT.
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Minimum of 3 years of experience specifically in MuleSoft integration development.
  • Hands-on experience with MuleSoft Anypoint platform, ESB, and API development.
  • Proficiency in ESB and message integration techniques using Mule ESB.
  • Experience with scalable Mule flows, error handling, and Mule transactions.
  • Experience developing testing suites using Mule MUnit and JMeter.
  • Familiarity with CI/CD tools such as Maven, Jenkins, Nexus, Artifactory, Git, etc.
  • Expertise in API Manager, Runtime Manager, etc.
  • Hands-on programming experience in Java, JSON, XML, SOAP, and J2EE frameworks (Spring/Hibernate).
  • Experience working with cloud platforms such as AWS, Azure, etc.
  • Strong problem-solving skills and ability to work independently and collaboratively.
  • Excellent communication and customer service skills. Responsibilities: Design, code, test, implement, and document MuleSoft APIs and MuleSoft Anypoint as an ESB. Implement ESB and message integration techniques such as aggregation, transformation, dynamic routing, content-based routing, scatter-gather, etc., using Mule ESB. Develop scalable Mule flows, error handling mechanisms, and implement Mule transactions, async flows, message filters, message translators, content enricher, and integration patterns. Create testing suites using Mule MUnit and JMeter to test regular Mule flows. Utilize CI/CD tools such as Maven, Jenkins, Nexus, Artifactory, Git, etc., for continuous integration and deployment. Work with API Manager, Runtime Manager, and other MuleSoft tools to manage APIs effectively. Design and develop RESTful, SOAP, and Microservices, and consume them as needed. Experience with Spring Cloud Registry Discovery, Zipkin, Hystrix, etc., is a plus. Utilize programming languages such as Java, JSON, XML, SOAP, and J2EE frameworks (Spring/Hibernate) for development. Work with cloud platforms such as AWS, Azure, etc. Monitor the operating efficiency of existing application systems and provide recommendations for improvement. Maintain records to document program development and revisions. Provide timely technical support and problem resolution for customer inquiries. Function independently with limited work direction while also collaborating effectively as a team player. Commit to deliverables with customers and management. Collaborate with cross-functional teams to design, develop, and deliver enterprise-quality applications. Conduct proofs-of-concept and develop prototypes. Work in an Agile work environment. Obtain and maintain MuleSoft certifications.
  • Primary Location Colombo, Western Province, Sri Lanka Job Type Experienced Primary Skills MuleSoft, MuleSoft RTF Years of Experience 8 Qualification

    Qualifications:

  • Minimum of 10 years of overall experience in IT.
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Minimum of 3 years of experience specifically in MuleSoft integration development.
  • Hands-on experience with MuleSoft Anypoint platform, ESB, and API development.
  • Proficiency in ESB and message integration techniques using Mule ESB.
  • Experience with scalable Mule flows, error handling, and Mule transactions.
  • Experience developing testing suites using Mule MUnit and JMeter.
  • Familiarity with CI/CD tools such as Maven, Jenkins, Nexus, Artifactory, Git, etc.
  • Expertise in API Manager, Runtime Manager, etc.
  • Hands-on programming experience in Java, JSON, XML, SOAP, and J2EE frameworks (Spring/Hibernate).
  • Experience working with cloud platforms such as AWS, Azure, etc.
  • Strong problem-solving skills and ability to work independently and collaboratively.
  • Excellent communication and customer service skills. Responsibilities: Design, code, test, implement, and document MuleSoft APIs and MuleSoft Anypoint as an ESB. Implement ESB and message integration techniques such as aggregation, transformation, dynamic routing, content-based routing, scatter-gather, etc., using Mule ESB. Develop scalable Mule flows, error handling mechanisms, and implement Mule transactions, async flows, message filters, message translators, content enricher, and integration patterns. Create testing suites using Mule MUnit and JMeter to test regular Mule flows. Utilize CI/CD tools such as Maven, Jenkins, Nexus, Artifactory, Git, etc., for continuous integration and deployment. Work with API Manager, Runtime Manager, and other MuleSoft tools to manage APIs effectively. Design and develop RESTful, SOAP, and Microservices, and consume them as needed. Experience with Spring Cloud Registry Discovery, Zipkin, Hystrix, etc., is a plus. Utilize programming languages such as Java, JSON, XML, SOAP, and J2EE frameworks (Spring/Hibernate) for development. Work with cloud platforms such as AWS, Azure, etc. Monitor the operating efficiency of existing application systems and provide recommendations for improvement. Maintain records to document program development and revisions. Provide timely technical support and problem resolution for customer inquiries. Function independently with limited work direction while also collaborating effectively as a team player. Commit to deliverables with customers and management. Collaborate with cross-functional teams to design, develop, and deliver enterprise-quality applications. Conduct proofs-of-concept and develop prototypes. Work in an Agile work environment. Obtain and maintain MuleSoft certifications.
  • Travel No