Full Stack Engineer (Toronto)

Full Stack Engineer (Toronto)

03 Aug
|
Socket.dev
|
Toronto

03 Aug

Socket.dev

Toronto

Job Title: Java full stack developer

Location: Toronto, Canada

Duration: 6-12 months and then keep renewing based on performance/requirements

Hybrid 3 days from client office in downtown ( 5 mins from Union Station )

Domain: BFSI preferred

Job Description

:

Key Responsibilities

:

Application Development & Engineer

ing\* Design, develop, and enhance enterprise-grade full stack applications using Java and modern UI framewo

rks\* Build and maintain RESTful APIs and microservices aligned with domain-driven architect

ure\* Develop scalable backend services using Spring Boot, Spring MVC, and related framewo

rks\* Implement responsive UI components with Angular/React, HTML5, CSS3, and JavaScr

iptArchitecture & Modernizat

ion\* Contribute to monolith to microservices transformation and API-first architecture evolut

ion\* Support cloud-ready and event-driven solutions with streaming/integration framewo

rks\* Apply design patterns and best practices for scalability, resiliency, and maintainabil

ityDevOps & CI

/CD\* Work with DevOps teams to implement CI/CD pipelines (Jenkins, Git, Docker, Kubernet

es)\* Ensure automated build, test, and deployment practices aligned with RBC DevOps standa

rds\* Participate in release planning, deployments, and environment readin

essQuality Engineering & Test

ing\* Collaborate with QE teams to enable in-sprint automation, regression testing, and shift-left practi

ces\* Write unit/integration tests (JUnit, Cucumber, etc.) and ensure code quality complia

ncePerformance & Secur

ity\* Perform performance tuning, debugging, and optimization for high transaction syst

ems\* Implement secure coding practices including OAuth2, API security,



and enterprise authentication mechani

smsCollaboration & Agile Deliv

ery\* Participate in Agile ceremonies (sprint planning, stand-ups, retrospectiv

es)\* Collaborate with cross-functional teams including business stakeholders and S

MEs\* Contribute to technical documentation, design reviews, and knowledge shar

ing
Required Skills & Exper

ienceCore Ba

ckend\* 8+ years of experience in Java / J2EE develo

pment\* Strong expertis

e in:o Spring Boot, Spring MVC, Spring Sec

urityo REST APIs, Microservices archite

ctureo Hibernate / JPA,

JDBC\* Experience with Java 8+ features (streams, lambda, multithrea

ding)
Fr

ontend\* Proficien

cy in:o Angular (preferred) or

Reacto HTML5, CSS3, JavaScript/Type

Script
Data & Inte

gration\* Experience with relational databases (Oracle, PostgreSQ

L, DB2)\* Good understanding of messaging/event streaming (Kaf

ka, MQ)
DevOps &am;

p; Tools\* Hands-on experien

ce with:o Git, Jenkins, Docker, Ku

berneteso CI/CD pipelines and au

tomation\* Familiarity with monitoring tools (Dynatrace, Splunk) i

s a plus
Architecture & Engineering

Practices\* Robust understa

nding of:o Microservices patterns (API gateway, circuit break

er, saga)o Design patterns and enterprise architecture p

rinciples\* Experience in Agile/Scrum delive

ry models
Soft Skills & Ex

pectations\* Strong communication and stakeholder interact

ion skills\* Ability to work independently in a client-facing e

nvironment\* Ownership mindset with focus on delivery, quality, and

timelines\* Adaptability to onsite expectations and hybrid collabora

tion model
This job is open for fullti

me as well.

#J-18808-Ljbffr

📌 Full Stack Engineer (Toronto)
🏢 Socket.dev
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack engineer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: full stack engineer (toronto) / toronto