Java Consultant – Canada

Java Consultant – Canada

Posted Today by Next Ventures

Negotiable
Undetermined
Remote
Toronto, Canada


Ref: #64523




Java Consultant Canada












About the Role



My client is seeking a seasoned Back-End Java Engineer with deep expertise in Spring Boot, Kafka, and Unix to support our technology team on a 6+ month contract. This role is fully remote within Canada and will focus on designing and implementing resilient, scalable back-end solutions in a highly regulated, fast-paced financial environment.



 



Key Responsibilities




  • Design, develop, and maintain scalable back-end systems and microservices using Java and Spring Boot.
  • Integrate Kafka for real-time data streaming and asynchronous messaging to support mission-critical services.
  • Utilize Unix for environment management, scripting, and deployment tasks.
  • Collaborate with cross-functional teams to define requirements, architect solutions, and deliver high-quality code.
  • Ensure compliance with security standards and financial regulations, prioritizing data integrity and confidentiality.
  • Write efficient, reusable, and secure code, and perform thorough testing to maintain high reliability.
  • Participate in code reviews, technical discussions, and team meetings to foster knowledge sharing and continuous improvement.


 



Required Qualifications




  • 8+ years of professional experience in back-end software development with a focus on Java.
  • 5+ years of hands-on experience with Spring Boot.
  • 3+ years of experience in the financial services industry, with a strong understanding of financial regulations and data privacy standards.
  • Expertise with Kafka for building reliable, real-time data pipelines.
  • Solid experience with Unix/Linux environments, including shell scripting, job scheduling, and system maintenance.
  • Familiarity with microservices architecture, API design (RESTful/GraphQL), and distributed systems.
  • Strong knowledge of database technologies (SQL and NoSQL).
  • Proficient in using version control (Git) and CI/CD tools.


 



Preferred Skills




  • Experience with cloud platforms (e.g., AWS, Google Cloud, or Azure).
  • Familiarity with Docker and container orchestration tools like Kubernetes.
  • Knowledge of monitoring and logging frameworks (e.g., ELK stack, Prometheus).
  • Understanding of Agile methodologies and experience with tools like JIRA or Confluence.

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!