Master information

Software Engineer

Position: Not specified

Start: As soon as possible

End: Not specified

Location: Montreal East, Canada

Method of collaboration: Project only

Hourly rate: Not specified

Latest update: Jun 7, 2024

Task description and requirements

Hi,

Hope you're doing well!




This is Aravind and we have an urgent hiring for a MQ/Kafka Engineer with one of our clients and the location in Hybrid in Brampton, ON. Please go through the below Job Description and let me know if you’re interested in learning more about this opportunity.




Job Title: MQ/Kafka Engineer

Location: Hybrid in Brampton, ON 

Client: TCS / Confidential

Duration: Contact




Job Description:

We are seeking a skilled and motivated MQ/Kafka Engineer to join our dynamic IT team. In this role, you will be responsible for designing, implementing, and maintaining our messaging infrastructure using IBM MQ and Apache Kafka. You will work closely with various development teams to ensure the efficient and reliable exchange of data across our systems.




Key Responsibilities:

Infrastructure Design and Implementation


Design and implement messaging solutions using IBM MQ and Apache Kafka.
Configure and maintain MQ/Kafka clusters, ensuring high availability and performance.
Develop and enforce best practices for MQ/Kafka usage and security.

Monitoring and Maintenance


Monitor the health and performance of MQ/Kafka environments.
Perform regular maintenance tasks, including upgrades and patches.
Troubleshoot and resolve issues related to messaging systems.

Development Support


Collaborate with development teams to integrate MQ/Kafka into their applications.
Provide guidance on the effective use of messaging patterns and practices.
Develop scripts and automation tools to streamline development and operational processes.

Security and Compliance


Implement security measures to protect messaging data and ensure compliance with relevant regulations.
Conduct regular security audits and vulnerability assessments.

Documentation and Training


Maintain comprehensive documentation of the messaging infrastructure and related processes.
Provide training and support to development teams and other stakeholders.

Innovation and Improvement


Stay up-to-date with the latest developments in MQ/Kafka technologies and industry trends.
Propose and implement improvements to enhance the reliability and efficiency of the messaging infrastructure.




Qualifications


Bachelor’s degree in Computer Science, Information Technology, or a related field.
Proven experience with IBM MQ and Apache Kafka in an enterprise environment.
Strong understanding of messaging patterns and best practices.
Proficiency in scripting languages such as Python, Bash, or PowerShell.
Familiarity with monitoring tools and techniques.
Excellent problem-solving and troubleshooting skills.
Strong communication and collaboration skills.
Preferred Skills
Experience with cloud-based messaging solutions.
Knowledge of containerization technologies like Docker and Kubernetes.
Familiarity with CI/CD pipelines and related tools.
Understanding of network security principles and practices. 

Category

Software engineering / -technology