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 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 RESTfulAPIs 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 ingRequired 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 ScriptData & Inte gration * Experience with relationaldatabases (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 plusArchitecture & 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 modelsSoft Skills & Ex pectations * Robust 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 modelThis job is open for fullti me as well. #J-18808-Ljbffr
📌 Full Stack Engineer (Toronto)
🏢 Socket.dev
📍 Toronto