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.
Attachez un curriculum vitae. Les types de fichiers acceptés sont des DOC, DOCX, PDF, HTML, and TXT.

Nous téléchargeons votre application. Il peut prendre quelques instants pour lire votre curriculum vitae. Veuillez patienter!