Senior Java Engineer Kafka Waterloo

Senior Java Engineer Kafka Waterloo

11 Aug
|
Infotek Consulting
|
Waterloo

11 Aug

Infotek Consulting

Waterloo

Senior Java Software Engineer - Kafka

Location: Waterloo, ON (Remote considered within EST)

Duration: 12-Month Contract (Maternity Leave Coverage)

Start: ASAP

Overview

Our client is seeking a Senior Java Software Engineer to join a Platform Engineering team responsible for building contemporary, enterprise-grade APIs and microservices. This role offers the opportunity to develop cloud-native solutions from the ground up while working with modern technologies including Kubernetes, Kafka, Spring Boot, and AWS.

Responsibilities
Design, develop, and deploy Java REST APIs and microservices
Build event-driven services using Kafka
Develop cloud-native applications using Spring Boot, Docker, and Kubernetes
Collaborate with architecture and engineering teams to deliver scalable solutions
Support CI/CD pipelines and DevOps practices
Troubleshoot, debug, and resolve application issues
Mentor junior developers and contribute to technical best practices
Support and enhance legacy Java applications when required

Required Qualifications
5+ years of Java application development experience
Strong experience with Java, Spring Boot, REST APIs, SOAP, JSON, OpenAPI/Swagger




Experience building microservices and web services
Hands-on experience with Kafka or Kafka Streams
Experience with CI/CD and DevOps tools such as Jenkins, Artifactory, Bitbucket, Maven, or Ansible
Experience working across the full software development lifecycle
Strong analytical, problem-solving, and communication skills
Post-secondary education in Computer Science or a related field

Nice to Have
Kubernetes, Docker, AWS, Okta, MongoDB, or PostgreSQL
Experience with WebSphere, DB2, Spring MVC, SonarQube, or IBM ODM
Exposure to Enterprise Service Bus (ESB) technologies
Financial services or Group Retirement domain experience

Ideal Candidate
Passionate about modern API and microservices development
Comfortable working in Agile, team-oriented engineering teams
Enjoys building scalable cloud-native solutions using up-to-date technologies
Able to mentor peers while delivering high-quality technical solutions

Note: We use AI tools to: obtain basic information, detect plagiarism, false employment history or references, categorize your skills, and do an initial match with job posting.

📌 Senior Java Engineer Kafka Waterloo
🏢 Infotek Consulting
📍 Waterloo

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java engineer kafka waterloo / waterloo

Subscribe to this job alert:

Get the latest job offers by email for: senior java engineer kafka waterloo / waterloo