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