Ref: #64596

Full Stack Java Engineer – Canada

About the Role

My client is seeking a seasoned Full Stack Java Engineer with deep expertise in Spring Boot, Kafka, Unix, React and Typescript to support our technology team on a 24+ 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.
  • Perform front end development with React/Typescript
  • 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.
  • 3+ years of hands on experience with React, Typescript or Angular.
  • 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!