Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Java Engineer

Miratech

We are looking for a Full Stack Engineer to design, develop, and support scalable cloud-native applications that power Workforce Management (WFM), Customer Experience (CX), and operational business processes. You will use Java and Spring Boot to develop scalable backend services, React with TypeScript to create responsive user experiences, and Node.js where appropriate for supporting components.

The role suits a hands-on engineer with strong software development fundamentals who can take features from detailed technical design through implementation, testing, deployment, and production support. Experience with Workforce Management (WFM), Customer Experience (CX), or contact center solutions is an advantage
Responsibilities:
Design, develop, test, and maintain scalable backend services using Java, Spring Boot, and established software engineering practices.
Build modern web applications using React, TypeScript, reusable components, responsive layouts, and accessible interaction patterns.
Develop and consume REST APIs using an API-first approach; maintain clear OpenAPI/Swagger contracts and error handling.
Contribute to the design of modular, maintainable solutions using microservices and appropriate object-oriented and event-driven design patterns.
Use Node.js where appropriate for lightweight services, backend-for-frontend components, integrations, or development tooling.
Contribute to the design and optimization of PostgreSQL data models and queries with attention to integrity, performance, and audit history.
Implement and support reliable integrations with internal and external systems using REST APIs, webhooks, messaging, and other appropriate integration patterns.
Containerize applications and contribute to cloud-based deployment patterns, configuration management, and environment consistency.
Build and maintain Jenkins-based CI/CD pipelines with automated testing, quality gates, and repeatable deployments.
Instrument applications with structured logging, metrics, tracing, and actionable error reporting.
Troubleshoot functional and production issues and improve application performance, resilience, scalability, and maintainability.
Collaborate with Product, UX, QA, DevOps, Architecture, and other engineers through design sessions, code reviews, planning, and continuous improvement.

5+ years of full-stack software development experience, including contribution to production applications.
Hands-on experience with Java and Spring technologies, particularly Spring Boot, REST services, persistence, security, and automated testing.
Frontend development experience with Angular or React, TypeScript, HTML, CSS, component-based design, state management, and modern testing practices.
Familiarity with Node.js for lightweight services, integrations, build tooling, or supporting components.
Experience developing REST APIs, microservices, and maintainable applications in distributed environments.
Strong SQL skills and experience designing efficient data models in PostgreSQL or comparable relational databases.
Experience developing, deploying, or supporting cloud-based and containerized applications.
Excellent communication skills, including the ability to produce clear technical documentation and participate in client-facing workshops.
Knowledge of OAuth2, OpenID Connect, JWT, and secure API design.
Experience with Kafka, RabbitMQ, or comparable messaging and event-streaming technologies.
Familiarity with Kubernetes, cloud platforms, observability tooling, and secure software delivery practices.

Nice to have:

Experience with Workforce Management (WFM), Customer Experience (CX), contact center, or customer service solutions.
Experience with AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio, or similar communication technologies.
Knowledge of workforce optimization and contact center operations, including forecasting, scheduling, routing, and adherence.
Experience integrating enterprise applications with CRM, HR, identity, payroll, and analytics platforms.
Familiarity with AI-assisted development tools such as GitHub Copilot or Claude.

We offer:
Culture of relentless performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth. 
Competitive pay and benefits: enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program. 
ForeverRemote work culture: make the most of the flexibility that comes with remote work. 
Growth mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities. 
Global impact: collaborate on impactful projects for top global clients and shape the future of industries. 
Welcoming multicultural environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events. 
Social sustainability values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality. 

* Miratech is an equal opportunity employer and does not discriminate against any employee or applicant for employment on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status under applicable law.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Full Stack Java Engineer in Toronto, ON vacancy
  •  ...We are looking for a Full Stack Engineer to design, develop, and support scalable cloud-native applications that power Workforce Management (WFM...  ...Experience (CX), and operational business processes. You will use Java and Spring Boot to develop scalable backend services, React... 
    Suggested
    Internship
    Relocation

    Miratech

    Toronto, ON
    5 hours ago
  • $126.8k - $164.1k per year

     ...Global Prime Brokerage is looking for a Full-time Senior Java Developer. Global Prime Brokerage is...  ...Role   As a Senior Java Full Stack Developer, demonstrate ownership, accountability...  ...defect-free delivery through strong engineering discipline, peer reviews, and adherence... 
    Suggested
    Long term contract
    Full time
    Work from home

    TD Bank

    Toronto, ON
    5 hours ago
  •  ...We are looking for a Senior Full Stack Developer to design, build and maintain both front-end...  ...performing enterprise applications using Java, Spring Boot, React, Node.js, Python and...  ...SQL. This role suits a strong hands-on engineer who is equally comfortable on the front end... 
    Suggested
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech

    Toronto, ON
    5 hours ago
  • $80k - $130k per year

     ...independent information technology services firm, and after 50 years, we're still growing! Join Canada's largest IT Company as a 'Full Stack Java Developer', in our Financial Services Sector. This role is hybrid and requires you to be at our downtown Toronto and/or Client... 
    Suggested
    Full time
    Work at office
    3 days per week

    CGI

    Toronto, ON
    3 days ago
  • $95k - $145k per year

     ...independent information technology services firm, and after 45 years, we're still growing! Join Canada's largest IT Company as a "Java Full Stack Development Lead" in our Banking Services Division. Location - Downtown Toronto (Hybrid - 3 days office and rest remote) Your... 
    Suggested
    Full time
    Work at office
    Remote work

    CGI

    Toronto, ON
    3 days ago
  • $95k - $145k per year

     ...Position Description: CGI is looking for an experienced Full Stack Developer to work on challenging assignments related to the modernization...  ...-on expertise in both Angular-based front-end development and Java/Spring-based back-end development, along with demonstrated experience... 
    Full time
    Work at office
    2 days per week
    3 days per week

    CGI

    Toronto, ON
    3 days ago
  •  ...an inclusive and high-performing culture. The Role: As a Full Stack Engineer on Scotiabank’s Data & AI Technology team, you will provide...  ...distributed systems in complex technology environments. Advanced Java development skills, including experience with Spring Boot or... 
    Flexible hours

    Scotiabank

    Toronto, ON
    5 hours ago
  •  ...Job Description Job Description Senior Full-Stack Engineer (Knowledge Graph Platform) Location: [Toronto / hybrid, Canada] Responsibilities •       Design and build Python backend services and REST/Fast APIs, including event-driven pipelines that react to UI edits... 
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Direct hire
    Immediate start

    NationMind LLC

    Toronto, ON
    8 days ago
  • $86.1k - $136.1k per year

     ...Full Stack Software Engineer Build technology that powers critical financial systems We’re looking for a Full Stack Software Engineer who enjoys...  .... Build and enhance solutions using technologies such as Java, Python, Node.js, SQL, Azure Data Factory, Azure Synapse... 
    Long term contract
    Temporary work
    Local area

    Manulife

    Toronto, ON
    5 hours ago
  • $95k - $145k per year

    Senior Full Stack Software Designer (Java & React) Position Description We are seeking an Expert Full Stack Developer to design, build, and maintain...  ..., and SQL. The ideal candidate is a strong hands on engineer with deep full stack expertise, capable of translating... 
    Work at office
    2 days per week
    Toronto, ON
    3 days ago
  • $130k - $150k per year

     ...capabilities, we're looking for experienced engineers who thrive in fast-moving environments,...  ...with deep backend expertise, strong full-stack development skills, and hands-on experience...  ...including:  ~ TypeScript, JavaScript, Python, Java, or C#  ~ React or modern frontend... 
    Full time
    Work at office
    Remote work

    Fable

    Toronto, ON
    6 days ago
  •  ...We are seeking a versatile and experienced engineer to join our Inference Core Model Bringup...  ...working across the entire Cerebras software stack. Your work will play a critical role in...  ...related field. Comfort navigating the full AI toolchain: Python modeling code, compiler... 
    Full time

    Cerebras

    Toronto, ON
    1 day ago
  •  ...items, and ensures seamless and quick payments. Across the Link Engineering org, we focus on building delightful payment experiences and allowing...  ...preferred payment methods. Our team's work spans the entire stack from front-end experiences, to infrastructure that supports low-... 
    Full time
    Internship

    Stripe

    Toronto, ON
    3 days ago
  • usd195k - usd238.97k per year

     ...automation, audio/screenshare, and project management—all with full data and operational control. Mattermost powers high-stakes workflows...  ...365. To learn more, visit  We are seeking a Staff Full Stack Engineer to set the technical direction for and scale Mattermost’s core... 
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide

    Mattermost

    Toronto, ON
    1 day ago
  • $120k - $250k per year

     ...Full-Stack Software Engineer new graduate — AI & 3D Creator Tools Company About Viggle AI Backed by a16z, Viggle AI is building the world's most advanced controllable video and 3D generation technology, empowering game developers, content creators, filmmakers, and... 
    Work at office
    Worldwide

    viggle

    Toronto, ON
    1 day ago
  • usd162.59k - usd195k per year

     ...automation, audio/screenshare, and project management—all with full data and operational control. Mattermost powers high-stakes workflows...  ...365. To learn more, visit  We are seeking a  Senior Full Stack Engineer to help build and scale Mattermost's core web platform for... 
    Work at office
    Local area
    Remote work
    Worldwide

    Mattermost

    Toronto, ON
    1 day ago
  •  ...global leaders such as Pfizer, Google and AstraZeneca, to help them adopt AI they can govern and own. About the Role As a Full-Stack AI Engineer, you'll transform business ideas into production-ready applications using cutting-edge AI design tools and modern full-stack... 
    Full time
    Internship

    Appnovation Technologies

    Toronto, ON
    17 days ago
  • $86.1k - $136.1k per year

     ...discover that better can take you anywhere you want to go. Full Stack Engineer The Opportunity We’re looking for a Full Stack Engineer...  ...services and APIs using Python, FastAPI/async frameworks, and Java. Build and integrate LLM-powered and agentic AI applications... 
    Long term contract
    Temporary work
    Local area

    Manulife

    Toronto, ON
    5 hours ago
  • $64.02k - $80.03k per year

     ...ways to bank—online, mobile app, phone/full-service Member Connect Contact Centre,...  ...no matter what role you play.  Full-Stack Automation Engineer  DUCA is looking for a Full-Stack Automation...  ...and scripting languages (e.g., Java, Python, JavaScript). Experience leveraging... 
    Full time
    Casual work
    Manual labor
    Work at office

    DUCA Financial Services Credit Union Ltd.

    Toronto, ON
    29 days ago
  • $126.8k - $164.1k per year

     ...Analytics Technology team at TD Securities is seeking an experienced Full-stack Engineer to build the next generation of a risk computation platform....  ...global stakeholders Technical Skills   8+ years of Java experience, with a strong understanding of JVM internals... 
    Work from home
    Flexible hours

    TD Bank

    Toronto, ON
    5 hours ago
  • $113k - $163k per year

     ...based data initiatives and support continuous improvement of data engineering standards, documentation, and delivery practices. Required...  ...includes holidays, vacation, personal, and sick days, and we offer the full range of statutory leaves of absence. If you are applying for... 
    Long term contract
    Temporary work
    Local area
    Flexible hours

    Manulife

    Toronto, ON
    5 hours ago
  • $113k - $163k per year

     ...As a Senior AI Engineer, you will be responsible for Full-Stack Software Development i.e. building modern, cloud-based, and AI-enabled applications that help Manulife make decisions easier and lives better. You will contribute to the design, development, and delivery of... 
    Long term contract
    Temporary work
    Local area
    Flexible hours

    Manulife

    Toronto, ON
    5 hours ago
  •  ...our AI interview philosophy and how we use AI in our recruiting process here . We are looking for inquisitive, well-rounded Full-stack engineers to join our Core or Monetization Engineering teams. Working closely with product managers, designers, and backend engineers,... 
    Work at office
    Local area
    Relocation
    Relocation package

    Pinterest

    Toronto, ON
    1 day ago
  •  ...default. See Deploy Faster with Snowflake Apps . As a Senior Full Stack Engineer, you will drive initiatives that span our product areas and...  ..., spanning the full tech stack - React, Go, Python, and Java Stay deeply hands-on by authoring technical and design specs... 
    Full time
    Internship

    snowflake

    Toronto, ON
    3 hours ago
  • $170k - $190k per year

     ...Job Description Principal Full-Stack Software Engineer at a glance... Location: Toronto, ON (Hybrid - 3 days/week) We are looking for a Principal Full-Stack Software Engineer to lead our internal engineering platform, standards framework, and developer enablement ecosystem... 
    Full time
    Flexible hours
    3 days per week

    Kraft Heinz

    Toronto, ON
    3 days ago
  •  ...Miratech is looking for a skilled Full Stack Engineer with React and Golang experience to join our US healthcare client.  Join a team building innovative, cloud-native applications that power next-generation conversational AI and enterprise solutions. As a Full Stack Engineer... 
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    5 hours ago
  • $196.8k - $295.2k per year

     ...future of professional services is being written today — and we’re just getting started. Role Overview As a Staff Full Stack Software Engineer at Harvey, you’ll play a pivotal role in shaping the foundation of our product platform while directly building user-facing... 
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Harvey

    Toronto, ON
    1 day ago
  • $84.5k - $115.2k per year

     ...responsible for the design, development, deployment, and maintenance of full-stack agentic AI applications. These apps can have different maturity...  ...functionality such as agentic workflows, data integration, and engineering tool connectivity through MCP servers, delivering a high-... 
    Permanent employment
    Local area
    Immediate start

    Magna International

    Toronto, ON
    5 hours ago
  •  ...baselane.com .     About the Role We operate in an AI-first engineering environment, where AI-powered development is at the core of how...  ...delivering reliable software. We're looking for a Senior Full Stack Engineer with strong engineering fundamentals, product thinking... 
    Full time

    baselane

    Toronto, ON
    22 days ago
  •  ...improve go-to-market agility. Our engineering organization includes multiple...  ...platform. Proficiency in Kotlin, Java, or a similar language, and comfort working across the stack, including a TypeScript and...  ...Healthcare coverage. We have a full benefits package that includes medical... 

    Forma.ai

    Toronto, ON
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Java Engineer. Be the first to apply!