Back to job search
B
BevertecVerified Job Source

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