Back to results

Java Full Stack Developer

  • Toronto, ON, M5H 2N2, Canada

$95,000 to $135,000 CAD / year · Full-time

Applications open in a new tab.

Job details

Pay
$95,000 to $135,000 CAD / year
Job type
Full-time
Posting language
English
Posted

Original job description

Job Title: Java Full-Stack Developer

Experience Level: 2–5 Years

Location: [ Hybrid / On Site ]

Employment Type: Full-Time

Contact / Apply: Send updated resumes to pranit@veracity-ca.com

Role Overview

We are seeking an experienced and proactive Java Full-Stack Developer to design, build, and maintain scalable, cloud-native enterprise applications. In this role, you will work across the full software development lifecycle - delivering distributed systems, event-driven architectures, secure RESTful APIs, and responsive front-end interfaces.

Key Responsibilities

  • Develop, test, and maintain robust microservices and distributed backend systems using Java and Spring Boot.
  • Build dynamic, responsive, and intuitive user interfaces using Angular.
  • Implement asynchronous, event-driven messaging and real-time processing systems using Kafka, RabbitMQ, and Apache Spark.
  • Design, secure, and document RESTful APIs following enterprise API security standards (OAuth2, JWT).
  • Containerize applications using Docker and orchestrate deployments on Kubernetes within AWS cloud environments.
  • Build and manage automated CI/CD pipelines to ensure rapid, reliable, and continuous software delivery.
  • Optimize systems for high availability, low latency, and horizontal scalability.
  • Collaborate with cross-functional engineering, architecture, and product teams to deliver high-impact features.

Required Qualifications & Technical Skills

  • Experience: 2 to 5 years of hands-on software development experience with Java Full-Stack technologies.
  • Backend: Strong proficiency in Core Java, Spring Boot, Microservices architecture, and REST API development.
  • Frontend: Solid hands-on experience with Angular (HTML5, CSS3, TypeScript).
  • Distributed Systems & Messaging: Practical experience with Apache Kafka, RabbitMQ, or Apache Spark.
  • Cloud & DevOps: Hands-on experience with AWS cloud services, Docker containerization, Kubernetes orchestration, and CI/CD pipelines (Jenkins, GitHub Actions, or GitLab CI).
  • Database & Security: Familiarity with relational/NoSQL databases and core API security principles.

Preferred / Good-to-Have Skills

  • Domain experience in Banking, Fintech, or Financial Services.
  • Prior exposure to real-time transaction processing, fraud detection/monitoring systems, or regulatory compliance workflows.

Flexible work from home options available.

More about this job

Responsibilities

The developer will design, build, and maintain scalable, cloud-native enterprise applications using Java and Spring Boot. They will also implement event-driven messaging systems and manage automated CI/CD pipelines within AWS cloud environments.

Requirements

Candidates must have 2 to 5 years of hands-on experience with Java full-stack technologies, including Spring Boot and Angular. Proficiency in distributed systems, cloud services like AWS, and containerization tools such as Docker and Kubernetes is required.

Skills

  • Java
  • Spring Boot
  • Microservices
  • Angular
  • HTML5
  • CSS3
  • TypeScript
  • Apache Kafka
  • RabbitMQ
  • Apache Spark
  • AWS
  • Docker
  • Kubernetes
  • CI/CD
  • RESTful APIs
  • OAuth2

Benefits

  • Flexible work from home options

Visa sponsorship

Not detected in the job text

Hiring contact

Pranit

Hiring contact email

pranit@veracity-ca.com

Categories

  • Software
  • Technology
  • Engineering
  • Finance & Accounting

Keywords

  • Java
  • Spring Boot
  • Microservices
  • Angular
  • HTML5
  • CSS3
  • TypeScript
  • Apache Kafka
  • RabbitMQ
  • Apache Spark
  • RESTful APIs
  • OAuth2
  • JWT
  • Docker
  • Kubernetes
  • AWS
  • CI/CD
  • Jenkins
  • GitHub Actions
  • GitLab CI
  • Cloud-native
  • Distributed systems
  • Fintech
  • Banking
  • Full-stack development

Report this job