Back to results

Java Full Stack Developer

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Job Title: Java Full Stack Developer

Duration: 6 Months Contract to Hire

Type: 3 days/week onsite (hybrid)

Location: Mississauga, ON / Toronto, ON

Job Description:

We are seeking experienced Java Developers and Technical Architects to design, develop, and modernize enterprise applications. Candidates should have strong expertise in Java, Spring Boot, microservices, and backend development, with working knowledge of Angular or React.

Key Responsibilities:

  • Design and develop scalable applications using Java, Spring Boot, and microservices.
  • Build REST APIs and integrate upstream/downstream systems.
  • Develop frontend components using Angular or React, as required.
  • Work with Kafka, multithreading, and relational/NoSQL databases.
  • Modernize legacy applications and develop new solutions.
  • Collaborate with business stakeholders and cross-functional teams.
  • Contribute to technical design, architecture, and code reviews as applicable.

Required Skills:

  • Strong Java and Spring Boot experience.
  • Experience with microservices, REST APIs, and system integration.
  • Working knowledge of Angular or React.
  • Experience with Oracle, MS SQL Server, or MongoDB.
  • Familiarity with Linux/Unix environments.
  • Strong problem-solving and communication skills.

Preferred Skills:

  • Apache Kafka, AWS/GCP, and Python.
  • Experience with GitHub Copilot or Devin.
  • Application architecture and direct business stakeholder engagement.
More about this job

Responsibilities

Design, develop, and modernize enterprise applications using Java, Spring Boot, and microservices; build REST APIs and integrate systems. Develop frontend components as needed, collaborate with stakeholders and cross-functional teams, and contribute to technical design, architecture, and code reviews.

Requirements

Candidates should have strong Java and Spring Boot experience, with expertise in microservices, REST APIs, and system integration. Working knowledge of Angular or React, experience with relational or NoSQL databases, familiarity with Linux/Unix, and strong problem-solving and communication skills are required; Kafka, cloud platforms, Python, and AI coding tools are preferred.

Skills

  • Java
  • Spring Boot
  • Microservices
  • REST APIs
  • Angular
  • React
  • Apache Kafka
  • Oracle
  • Microsoft SQL Server
  • MongoDB
  • Linux/Unix
  • AWS
  • Google Cloud Platform
  • Python
  • Application Architecture
  • System Integration

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Java
  • Spring Boot
  • Microservices
  • Backend Development
  • REST APIs
  • System Integration
  • Angular
  • React
  • Apache Kafka
  • Multithreading
  • Oracle
  • Microsoft SQL Server
  • MongoDB
  • Relational Databases
  • NoSQL Databases
  • Linux/Unix
  • AWS
  • Google Cloud Platform
  • Python
  • GitHub Copilot
  • Devin
  • Application Architecture
  • Technical Design
  • Code Reviews
  • Enterprise Applications
  • Legacy Modernization
  • Business Stakeholder Engagement

Report this job