Back to results

Closed listing

Java Software Engineer

  • ON, Canada
  • Ontario, Canada, Canada

$58 to $60 CAD / hour · Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Pay
$58 to $60 CAD / hour
Job type
Contract
Closing date
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Job Details:

Job Title: Full Stack Java Developer

Location: Toronto, ON (Hybrid 4 days onsite)

Duration: 06 Months contract with possibility of extension

Pay Rate: 58-60/Hour CAD INC

Job Description:

Experienced Full Stack Developer specializing in Java, Spring Boot, Kafka, and Angular/ReactJS, responsible for designing and developing scalable microservices, implementing complex business logic, and integrating enterprise applications through APIs. Leads end-to-end application architecture, database design, code reviews, and deployment strategies while ensuring high-quality, secure, and maintainable solutions using modern development best practices.

Responsibilities:

  • Full Stack (Angular/ReactJS, Java, J2EE)
  • Develop microservices using Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Angular/ReactJS.
  • Design and manage relational/non-relational databases (e.g., Oracle, SQL Server, MongoDB).
  • Implement business logic, validation, and error handling.
  • Integrate third-party services and APIs.
  • Write unit and integration tests using JUnit, Mockito.
  • Ensure code quality through design patterns, best practices, and code reviews.
  • Knowledge of event-driven architecture (Kafka)

Top Must Haves:

  • Java
  • Spring boot
  • Kafka
  • Angular/ReactJS

Additional Info:

  • Lead the technical(backend/frontend) design, development, and implementation of software solutions.
  • Define application architecture, design patterns, and coding standards.
  • Make key technology and framework decisions aligned with business goals.
  • Review and approve technical designs, code changes, and deployment plans
More about this job

Responsibilities

Design, develop, and lead the implementation of scalable full-stack applications and microservices, including application architecture, database design, business logic, and API integrations. Guide technical decisions and deployment strategies, review designs and code, and ensure solutions are secure, maintainable, and high quality.

Requirements

The role requires experience with Java, Spring Boot, Kafka, and Angular or ReactJS, along with full-stack development and microservices expertise. Candidates should be able to design application architecture and databases, implement and test business logic, integrate APIs, and uphold coding standards through reviews and best practices.

Skills

  • Java
  • Spring Boot
  • Kafka
  • Angular
  • ReactJS
  • Microservices
  • J2EE
  • Spring MVC
  • Spring Data JPA
  • Hibernate
  • Oracle
  • SQL Server
  • MongoDB
  • JUnit
  • Mockito
  • API Integration

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Management & Leadership

Keywords

  • Full-Stack Development
  • Java
  • J2EE
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Hibernate
  • Kafka
  • Angular
  • ReactJS
  • Microservices
  • Event-Driven Architecture
  • Relational Databases
  • Non-Relational Databases
  • Oracle
  • SQL Server
  • MongoDB
  • API Integration
  • Business Logic
  • Validation
  • Error Handling
  • JUnit
  • Mockito
  • Unit Testing
  • Integration Testing
  • Design Patterns
  • Application Architecture
  • Database Design
  • Code Reviews
  • Deployment Strategies

Report this job