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