Senior Java Engineer (Kafka/API)
The role involves developing microservices and web services using Java and Spring Boot. The engineer will implement messaging solutions with Kafka and manage containerized deployments using Docker and Kubernetes.
- Remote
- Canada
- Posted Aug 6, 2026
- 1 position
Job summary
Job Title: Senior Java Engineer (Kafka/API) Employment Type: Contract Duration: September 2027 Location: Toronto/ Waterloo/ REMOTE (EST Hours) Ideal Rate: $80- $85 (Based on Experience) REMOTE (Canada) Must haves: 5+ years of Java development experience. Reliability Clearance Required Strong experience with Spring Boot, REST APIs, JSON, SOAP, and web services. Hands-on experience building microservices. Experience with Kafka or Kafka Streams. Experience with Docker and Kubernetes. Familiarity with CI/CD tools such as Jenkins, Bitbucket, Maven/Gradle, Artifactory, or Ansible. Experience with PostgreSQL and/or MongoDB. Nice to Have AWS cloud experience. Okta and OAuth2 authentication. WebSphere, DB2, IBM ODM, ESB, or SonarQube. Experience within financial services or retirement/pension domains. Note: AI-enabled tools may be used to sort applications based on job-related criteria. All AI generated results are vetted by our team and the decision of which candidates move forward is always made by a human.
What you’ll do
The role involves developing microservices and web services using Java and Spring Boot. The engineer will implement messaging solutions with Kafka and manage containerized deployments using Docker and Kubernetes.
Requirements
Candidates must have over 5 years of Java experience and a Reliability Clearance. Proficiency in REST/SOAP APIs, Kafka, and CI/CD tools is required, with AWS and financial services experience being preferred.
Listed skills
- KubernetesPreferred
- REST APIsPreferred
- PostgreSQLPreferred
- DockerPreferred
- MongoDBPreferred
- JavaPreferred
- Spring BootPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- REST APIs
- JSON
- SOAP
- Microservices
- Kafka
- Kafka Streams
- Docker
- Kubernetes
- Jenkins
- Bitbucket
- Maven
- Gradle
- PostgreSQL
- MongoDB
Job areas
- Software
- Technology
- Engineering
- Finance & Accounting
- Consulting
Additional details
- Minimum experience
- 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Not Applicable
- Application method
- Direct apply is available
