Full Stack Engineer (Toronto)

Full Stack Engineer (Toronto)

06 Aug
|
Socket.dev
|
Toronto

06 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

:

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\ Strong 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\ Solid 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.

📌 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