1

Software Engineer Spring Boot Jobs in Toronto, ON

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. * 10+ ... Strong proficiency inJava, Spring Boot, and JPA. * Extensive experience withAWS, including S3, SQS ...

The vacant Senior Software Developer role will report to the Head, RTR, T&O and will be responsible ... Running API & Microservices technologies and containers (Spring Boot, Istio, Envoy, Docker ...

... Spring Boot. * Implement and consume RESTful APIs with secure authentication mechanisms such as ... Apply software engineering best practices including SOLID principles, design patterns, and clean ...

As a Lead Software Engineer on the Advice Centre Engineering Team, you will architect and lead the ... Backend development experience with Java Spring Boot or similar frameworks; ability to architect ...

Fitch Group is currently seeking a Software Engineer based out of our Toronto office. As a leading ... Proficiency in Java and Spring Boot for backend development * Strong hands-on experience with OAuth ...

The Role As a Full Stack Software Engineer, you will join one of our teams and expand our banking ... Strong hands-on experience with spring boot for building REST APIs, microservices, and data layers ...

RQ11288 - Sr. Software Developer 1-year contract (250 business days) - possible extenion ONSITE 5 ... Expertise in JPA or Hibernate, and Spring Boot Framework * Proficient in database design and SQL ...

New

Design, develop, test, and troubleshoot high-performance Java/Spring Boot applications for data ... Must Have Bachelor's degree in computer science, Software Engineering, or equivalent 7+ years of ...

About the Role The Software Engineer (Java) operates at a senior engineer level, driving technical ... Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot). SOLID principles, Clean Code ...

About the Role The Software Engineer (Java) operates at a senior engineer level, driving technical ... Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot). SOLID principles, Clean Code ...

... Lead Software Engineer to play a pivotal role in developing and maintaining our Fixed Income ... Spring ecosystem (Spring Boot, Spring Cloud, Spring Security) or comparable enterprise frameworks ...

... Lead Software Engineer to play a pivotal role in developing and maintaining our Fixed Income ... Spring ecosystem (Spring Boot, Spring Cloud, Spring Security) or comparable enterprise frameworks ...

The Senior Software Engineer (ABM Domain) reports to the Senior Manager, Engineering. In this role ... Spring Boot 3+; SQL and MongoDB; CI/CD pipelines (e.g., Jenkins); and modern front-end technologies ...

Java (Spring Boot, Lombok, JUnit5, Mockito, Micrometer, Liquibase) * Python (uv, poetry, pytest ... and software design * Degree in Computer Science, Computer Engineering or related field * Self ...

next page

Showing results 1-20

Staff Software Engineer

Rakuten Shop Style

Toronto, ON • On-site

Full-time

Medical, Dental, Vision, PTO

Re-posted 7 days ago


Job description

Job Description:

Rakuten International is a division of Rakuten Group, Inc., a Japanese global technology leader in services that empower individuals, communities, businesses and society. Headquartered in San Mateo, California with more than 4,000 employees worldwide, Rakuten International's portfolio includes market leaders in e-commerce, digital marketing, advertising, communications, and entertainment.

Job Summary:

Rakuten Rewards is seeking a highly skilled and forwardthinkingStaff Software Engineerto join ourBastion - Privacyteam. This role is a critical technical leadership position responsible for building privacyfirst systems that comply with global privacy regulations while leveragingAIassisted engineering practices across the full software development lifecycle.

You will set the technical bar for privacyfocused platforms, mentor engineers, andchampion AIenabled development, testing, peer review, and documentationto improve velocity, code quality, and system safety-without compromising security or compliance.

Key Responsibilities:

Technical Leadership & Architecture

  • Lead the design, development, and evolution ofscalable, secure, privacybydesign systemssupporting global regulations (e.g., GDPR, CCPA).

  • Drive architectural decisions for systems handling sensitive data, ensuringdata minimization, purpose limitation, and defensible controlsare embedded from design through runtime.

  • Conduct and leadprivacy impact assessments (PIAs)and threat modeling, incorporating AIassisted analysis to identify design risks earlier and more consistently.

AIEnabled Engineering Practices

  • Leverage AI tools as a standard part of daily development, including:

    • AIassisted code generation, refactoring, and optimization.

    • AIdriven peer review to identify logical errors, security flaws, privacy risks, and antipatterns before human review.

    • AIsupported testing (unit, integration, privacyfocused test generation).

    • AIassisted documentation, design reasoning, and dataflow explanations.

    • Establishguardrails and best practicesfor safe, responsible use of AI in engineering to ensure no leakage of sensitive data, source code, or regulated information.

    • Continuously evaluate emerging AIbased engineering tools and integrate them into CI/CD pipelines where they measurably improve quality, consistency, or delivery speed.

Software Development & Delivery

  • Break down complex initiatives into wellscoped, iterative deliverables with privacy and security requirements embedded throughout the SDLC.

  • Design, build, and maintain services supportinguser data rights automation(access, deletion, correction, restriction).

  • Championautomated quality gates(security scans, privacy checks, dependency analysis) within CI/CD pipelines, augmented by AIdriven signal analysis.

  • Proactively identify and remediateprivacy risks, security vulnerabilities, performance bottlenecks, and scale limitationsusing both human expertise and AIassisted analysis.

Collaboration & Mentorship

  • Partner closely with Product, Legal, Privacy, and Security teams to translate regulatory and business requirements into technically sound implementations.

  • Mentor junior and midlevel engineers, teaching:

    • Secure and privacycentric coding practices.

    • Responsible, effective use of AI for development and review.

    • How to reason about risk, tradeoffs, and longterm maintainability.

  • Set expectations forhighquality peer review, combining AIassisted reviews with thoughtful human oversight.

Operational Excellence

  • Participate in oncall rotations and incident response, restoring service reliability while maintaining data privacy and security guarantees.

  • Use postincident reviews and AIassisted log/trace analysis to drive systemic improvements.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

  • 10+ years of software engineering experience, including leadership roles on complex systems.

  • Strong analytical ability and systemslevel thinking.

  • Solid written and verbal communication skills, especially when explaining complex technical and privacy concepts.

Minimum Requirements:

  • Strong proficiency inJava, Spring Boot, and JPA.

  • Extensive experience withAWS, including S3, SQS, Lambda, DynamoDB, and IAM.

  • Handson experience building and deployingmicroservicesusing Docker and Kubernetes.

  • Demonstrated experienceusing AI tools to augment software development, including code generation, review, testing, or documentation.

  • Strong understanding ofdata privacy regulations and principles(GDPR, CCPA; HIPAA a plus).

  • Experience implementingencryption, anonymization, and pseudonymizationtechniques.

  • Experience withsecure coding practices, vulnerability analysis, and automated security tooling.

  • Working knowledge ofOLTP databases(Postgres/MySQL) andOLAP platforms(e.g., Snowflake).

  • Experience with distributed systems components (Kafka, Redis, Elasticsearch, or similar).

  • Proven ability to design and implementmodern architectural patterns(microservices, eventdriven systems).

  • Experience mentoring engineers and raising the technical bar across a team.

  • Familiarity withAgile delivery methodologies(Scrum, Kanban).

Preferred Requirements:

  • Experience inhighly regulated industries(Fintech, Healthcare, Payments).

  • Experience withidentity and access management (IAM)platforms beyond basic AWS IAM.

  • Advanced experience conductingPIAs, data flow mapping, and threat modeling.

  • Demonstrated experienceestablishing AIassisted engineering standards or developer enablement practices.

  • Relevant certifications such asCIPP, CISSP, or equivalent.

  • Contributions to privacy or securityfocused opensource projects.

  • Experience presenting technical and risk concepts tolegal, compliance, and executive stakeholders.

Rakuten is the most rewarding way to shop, giving millions of members Cash Back when they buy from their favorite brands. As a leading shopping platform, Rakuten partners with thousands of top brands across apparel, beauty and wellness, grocery, travel, on-demand services, subscriptions, and dining, helping members save on everyday purchases. Since 1999, Rakuten members have earned more than $4.6 billion in Cash Back, making it the largest Cash Back platform of its kind. Learn more at Rakuten.com.

Five Principles for Success
Our worldwide practices describe specific behaviors that make Rakuten unique and united across the world. We expect Rakuten employees to model these 5 Shugi Principles of Success.
Always improve, Always Advance - Only be satisfied with complete success - Kaizen
Passionately Professional - Take an uncompromising approach to your work and be determined to be the best
Hypothesize - Practice - Validate - Shikumika - Use the Rakuten Cycle to succeed in unknown territory
Maximize Customer Satisfaction - The greatest satisfaction for our teams is seeing their customers smile
Speed!! Speed!! Speed!! - Always be conscious of time - take charge, set clear goals, and engage your team

Rakuten is an equal opportunity employer. Accessibility accommodations for candidates with disabilities participating in the selection process are available on request. Any information received related to accommodation needs of applicants will be addressed confidentially.

Rakuten would like to thank all applicants for their interest in this role however only qualified candidates will be shortlisted.

Beware of fraudulent job offers claiming to be from Rakuten. Rakuten does not send unsolicited job offers or request money during the recruitment process. Learn more: https://rakutenemploymentalert.com/

At the time of posting, Rakuten expects the Compensation (base salary + discretionary bonus) for this role to be within the range shown below. Individual compensation will vary based on job-related factors, including the skills, qualifications, and experience of the successful candidate as well as business need and geographic location. The successful applicant for this role will be eligible for stock options, health, vision, dental insurance, RRSP matching, Personal Time Off (PTO), Volunteer Time Off (VTO), and other employee benefits as the company implements.