Senior Java Engineer - Kafka (Waterloo)

Senior Java Engineer - Kafka (Waterloo)

09 Aug
|
Infotek Consulting
|
Waterloo

09 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, collaborative engineering teams
- Enjoys building scalable cloud-native solutions using modern 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