Back to results

Full Stack Engineer

  • Brampton, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Java and Spring Boot within a microservices architecture.
  • Develop and maintain RESTful APIs and integration services, ensuring secure and efficient communication between distributed systems.
  • Work closely with frontend teams, product managers, architects, and DevOps engineers to deliver high-quality solutions aligned with business requirements.
  • Participate in system design, architecture discussions, and technical decision-making for large-scale enterprise applications.
  • Implement performance optimization, caching strategies, and concurrency handling to ensure system reliability and scalability.
  • Develop secure APIs using OAuth/OIDC authentication mechanisms, ensuring compliance with enterprise security standards.
  • Integrate with external platforms and services using REST/SOAP APIs, messaging systems (Kafka), and event-driven architectures.
  • Ensure code quality through code reviews, automated testing, and adherence to best engineering practices.
  • Support CI/CD pipelines and cloud-native deployments in containerized environments.
  • Provide technical mentorship and guidance to junior developers while contributing hands-on to complex development tasks.
More about this job

Responsibilities

Design, develop, and maintain scalable Java and Spring Boot backend services, APIs, and integrations in a microservices environment, with a focus on security, performance, and reliability. Collaborate on architecture and delivery, support CI/CD and cloud-native deployments, uphold code quality, and mentor junior developers while contributing hands-on.

Requirements

The posting indicates a mid-senior role involving complex enterprise application development, system design, and technical decision-making. It emphasizes experience with Java, Spring Boot, distributed systems, secure APIs, Kafka, automated testing, and cloud-native delivery, but does not specify a required number of years or education credentials.

Skills

  • Java
  • Spring Boot
  • Microservices
  • RESTful APIs
  • System Design
  • Performance Optimization
  • Caching
  • Concurrency
  • OAuth/OIDC
  • REST/SOAP Integration
  • Kafka
  • Event-Driven Architecture
  • Automated Testing
  • CI/CD
  • Cloud-Native Deployments
  • Technical Mentorship

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Java
  • Spring Boot
  • Microservices Architecture
  • Backend Services
  • RESTful APIs
  • Integration Services
  • Distributed Systems
  • Enterprise Applications
  • System Design
  • Architecture
  • Performance Optimization
  • Caching Strategies
  • Concurrency Handling
  • OAuth
  • OIDC
  • REST APIs
  • SOAP APIs
  • Kafka
  • Messaging Systems
  • Event-Driven Architecture
  • Code Reviews
  • Automated Testing
  • CI/CD Pipelines
  • Cloud-Native Deployments
  • Containerized Environments
  • Technical Mentorship

Report this job