Full Stack Java Engineer
Miratech
Miratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. We are a values-driven organization and our culture of Relentless Performance has enabled over 99% of Miratech's engagements to succeed by meeting or exceeding our scope, schedule, and/or budget objectives since our inception in 1989.
Miratech has coverage across 5 continents and operates in over 25 countries around the world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%.
Job Description
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.
Qualifications
- 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.
Additional Information
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.
- .... Miratech retains nearly 1000 full-time professionals, and our annual... ...are looking for a Senior Full Stack Developer to design, build and... ...enterprise applications using Java, Spring Boot, React, Node.js,... ...This role suits a strong hands-on engineer who is equally comfortable on...SuggestedFull timeInternshipWork at officeRemote workRelocation2 days per week
- ...Full Stack Java Engineer Job Type: Contract Contract Duration: 12 Months Pay Rate: $74-$86 Location: Hybrid – 3 Days Per Week Onsite, Toronto, ON (150 King St. West) Hours: 37.5 Hours Per Week What You Need to Do Role Overview We are seeking a full stack...SuggestedContract work3 days per week
- ...Job Description Role Overview: We are seeking a Senior Java Full Stack Developer to design and deliver scalable enterprise applications... ...and collaborating across architecture, product, quality engineering, DevOps, and support teams. Key Responsibilities: Design...SuggestedPermanent employmentFull timeLocal area
$45 - $50 per hour
...Job Title: Full Stack Software Engineer (TypeScript / Python / Java) Job Location: 100% Remote - Canada Job Type: T4 Contract Experience: 3+ Years Rate: CAD 45 - 50 per hour Role Summary: NearSource Technologies is seeking a Full Stack Software Engineer...SuggestedRemote jobHourly payLong term contractContract work- ...Java Full Stack Developer – Java, Spring Boot, JavaScript Toronto, ON – Hybrid Role Descriptions Develop and maintain end-to-end web applications using Java (Spring/Spring Boot) and JavaScript frameworks. Design and implement scalable backend services and APIs...SuggestedPermanent employment
$95k - $145k per year
Senior Java Full Stack Developer Position Description This role is hybrid and requires you to be at our downtown Toronto and/or Client... ..., quality assurance, DevOps, business stakeholders, and engineering teams. They will help define the development strategy, support...Work at office2 days per week3 days per week- ...Responsibilities Design, develop, and maintain Java-based microservices and REST APIs. Build scalable cloud-native applications with high availability, resiliency, and low-latency performance. Develop and enhance frontend applications using Angular or React and integrate...Work at office2 days per week
- ..., more inclusive world. Role Summary: We are seeking a Java Full Stack & Identity Access Developer to design, build, deploy, and support... ...continuity. Collaborate with business analysts, quality engineers, infrastructure teams, and other delivery stakeholders....Permanent employmentFull timeLocal area
$76.8k - $115.2k per year
...specific details for this role. : Responsibilities Design, engineer, deploy, and support of our SailPoint platform that is part of... ...experience with the following technologies: Strong Programming skills (Java, BeanShell, JSP/Servlets, PERL, Unix Shell scripts, Batch,...Full timeWork from home- ...Job Responsibility: Company Description Role: Java Full Stack Developer with React Duration: Long Term Location: Canada- Remote (Local to Canada only) Minimum 10 years experience Job Summary: We are looking for a Java Fullstack Developer with strong experience...Long term contractContract workLocal areaRemote work
$90 per hour
...Description Seeking a Full Stack Developer to serve as the technical lead for a critical... ...operational efficiencies, automation, and engineering excellence. This is an ideal opportunity... ...developer. - Develop, maintain, and enhance Java/Spring and Angular-based applications...Long term contractContract workTemporary work$95k - $145k per year
Senior Java Full Stack Developer Position Description CGI is looking for an experienced Full Stack Developer to work on challenging assignments related to the modernization and evolution of large-scale financial applications. We are looking for a Full Stack Developer...Work at office2 days per week3 days per week$80k - $130k per year
Senior Java Full Stack Developer Position Description We are Canada's largest 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...Work at office3 days per week$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 timeCasual workManual laborWork at office- ...design, content, marketing, and engineering while creating a stronger... ...remit will be to help evolve our stack to better suit the changing needs... ...or equivalent CMS ~ Strong full-stack engineering experience... ...Understanding of SEO, generative engine optimization, accessibility,...Work at officeLocal areaFlexible hours2 days per week
- ...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 timeInternship
$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...Full timeWork at officeWorldwide- ...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-...Internship
- ...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
- ...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...
- Job Description asdasdasd asdasdadad Footer for a Job Post
- ...Language Proficiency ~ Bachelor's degree in Computer Science or Engineering discipline or equivalent experience ~ Formidable HTML/CSS/... ...gender, age, orientation, culture and walk of life can be their full selves. Diverse perspectives empower us to build the best-in-class...Hourly payLong term contractTemporary workInternshipWork at officeWork from homeMonday to fridayShift work
- ...operates in 25 countries worldwide. Miratech retains over 1000 full-time professionals and has achieved sustained shareholder value... ...Job Description Miratech is looking for a skilled Full Stack Engineer with React and Golang experience to join our US healthcare client...Full timeInternshipRemote workWorldwideRelocation
$95k - $145k per year
Java Full Stack Development Lead Position Description We are Canada's largest 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...Work at officeRemote work$100k - $220k per year
...Job Title: Software Engineer: Full-Stack or Software Engineer: Full-Stack (Data) Salary: $100,000-$220,000 + equity options. Location: Remote with occasional in-person work in our co-working space in downtown Toronto. About Us Fiscal.ai (formerly FinChat) is a leading...Full timeCasual workRemote work- ...is here, and it's at Cresta. About the role: Are you a full-stack developer who loves building beautiful user experiences and harnessing... ...the power of cutting-edge AI? We're looking for a Fullstack Engineer to join us at Cresta and help take our AI Agent Builder...Full timeWork at officeLocal areaRemote workWork from homeHome office
- ...Position Overview We are looking for a Senior Full Stack Developer who can work across our entire product portfolio, from the established... ...can make sound decisions across both. We are an AI-first engineering team, and Claude Code is central to how we work. We are looking...Full timeRemote workFlexible hours
- ...less time on manual work. MediCore is growing across North and Latin America, and we're building out the engineering team behind it. The Role As a Senior Full Stack Engineer on the MediCore team, you'll own product features end to end, from database design and Python APIs...Full time
$100k - $120k per year
️Are you a full stack developer who wants to build reliable, production-grade features on complex financial data, from backend services to client reporting? We’re hiring an Intermediate Full Stack Python Developer to join an established financial software company building...Full timeNight shift3 days per week- ...interested in working with the World’s leading AI-powered Quality Engineering Company? Ready to advance your career, team up with global... ...difference every day? Join us at QualityAI! We are looking for a Full-Stack Developer to join our growing team in Canada/Mexico/Argentina!...Full timeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full Stack Java Engineer. Be the first to apply!
- full stack web developer Toronto, ON
- full stack developer Toronto, ON
- full stack developer remote Toronto, ON
- senior full stack engineer Toronto, ON
- java developer Toronto, ON
- développeur java Toronto, ON
- java developer no experience Toronto, ON
- senior java developer Toronto, ON
- entry level java developer Toronto, ON
- junior java developer Toronto, ON
