Senior 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 Senior 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 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.
- Design 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.
- Design and optimize PostgreSQL data models and queries with attention to integrity, performance, and audit history.
- Design and implement 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
- 6+ years of full-stack software development experience, including ownership of production applications.
- Strong hands-on experience with Java and Spring technologies, particularly Spring Boot, REST services, persistence, security, and automated testing.
- Solid 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.
- Proven experience designing 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 lead 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 developing Workforce Management (WFM) applications or integrating with WFM platforms.
- Experience with AWS services and Amazon Connect
- Experience building applications for CX solutions, contact centers, or customer service environments, including voice infrastructure or integrations using FreeSWITCH, Kamailio, Twilio, or comparable communications platforms.
- Knowledge of forecasting, scheduling, adherence, routing, agent desktop, digital channels, or related operational concepts.
- Experience integrating applications with CRM, identity, HR, payroll, analytics, or other enterprise systems.
- Practical experience with AI-assisted software development or AI-enabled solutions, including tools such as Claude or GitHub Copilot, is a plus.
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.
- 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.
$140k - $192.5k per year
...programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at... ...sets and have exposure to modern tech stacks around GoLang, Ruby on Rails, React, GraphQL... ...help you succeed. We're seeking a Full Stack Engineer to help lead our growing...SuggestedLocal areaRemote workWork from homeHome officeFlexible hours$170.4k - $234.3k per year
...advertising and marketing channels. Engineering at StackAdapt: As an Engineer at StackAdapt... ...sets and have exposure to modern tech stacks around GoLang, Ruby on Rails, React,... ...help you succeed. We're seeking a Senior Full Stack Engineer to help lead our growing...SeniorLocal areaRemote workWork from homeHome officeFlexible hours- ...Description Job Summary We are seeking experienced Senior Full Stack Developers to support a large-scale digital transformation and... ...production support and defect resolution. Quality & Engineering Practices Ensure quality engineering through automated unit...SeniorRemote workMonday to friday
- ...We are looking for a hands-on Senior Java Developer with 8+ years of experience to drive the... ...Java and Apache Kafka, and support junior engineers while maintaining a strong focus on... ...Microservices, and REST APIs Strong understanding of full-stack application design, data modeling,...SeniorRemote job
- ...the world. Miratech retains nearly 1000 full-time professionals, and our annual... ...Description We are looking for a Senior Programmable Voice Engineer to develop programmable voice... ...as FreeSWITCH, Kamailio, SIP, WebRTC, Java, and Spring Boot. It suits a senior engineer...SeniorFull timeInternshipRemote workRelocation
$126.5k per year
...About This Role We are seeking a senior firmware engineer with 5–8 years of professional embedded... ...work hands-on across the device firmware stack, from schematic review and board bring-... ...You will develop firmware across the full device lifecycle, including schematic review...SeniorFull timeContract workFor contractorsInternshipRemote workHome office$120k - $140k per year
...network in Canada. We are looking for an individual who is passionate about learning new technologies to join our growing Engineering team as our Senior Java Back End Developer. As a Senior Java Back-End Developer at Localcoin, you will be responsible for developing and...SeniorInternshipWork at office2 days per week$150k - $180k per year
...ROLE Salary Range: $150,000 - $180,000 We are seeking a Senior DevOps Engineer with deep AWS expertise, multi-account architecture... ...infrastructure strategy, CI/CD systems, security posture, observability stack, and infrastructure governance across production and...SeniorInternshipWork at office2 days per week- OUR VISION & PRODUCTS EverAI — Building the Future of AI Companionship One of the Top 15 Largest & Fastest-Growing AI Companies in the World 50 Million Users in 2 years — Help Us Reach 100M first, 500M next At EverAI, we’re shaping what it means to connect with AI. With 50 ...SeniorFull timeRemote work
$136.6k - $180k per year
...we are helping to build. THE ROLE We're looking for a Senior Software Engineer (P2), Workfront + AEM to help our clients' marketing and creative... ...Assets. ~1+ year of hands-on AEM backend development with Java, Sling, OSGi, Sling Models, servlets, workflows, and Maven....SeniorWork at officeLocal areaFlexible hours- ...We are seeking a highly skilled Senior Application Engineer with deep T-SQL expertise to join the Liquid Credit Engineering Team, a key division within our broader Investment Systems organization. In this role, you will focus on designing, developing, and supporting the...SeniorRemote job
- ...agriculture, food and beverage, retail, and the public sector. Visit gomotive.com to learn more. About the Role: As a Senior Solutions Engineer on our Enterprise team, you’ll play a key role in driving successful outcomes for Motive’s Enterprise customers. You’ll...SeniorRemote jobLong term contractTemporary work
- ...This role exists at the intersection of product and engineering, and it leans hard into both. You’ll own the full lifecycle of that product: pre-sales conversations... ...that had to work under those constraints. Full-stack implementation capability You write async Python...SeniorFull time
- ...decisions and the platform as a whole. You can find some of the team’s recent work highlighted in our blog: We’re looking for backend engineers with experience in data-intensive systems who enjoy working across technologies. You’ll collaborate with engineering and product...SeniorFull timeLocal areaRemote workHome officeFlexible hours
- ...The Data Foundations team drives Data Engineering and Data Apps and Tooling work across Stripe... ...level agreements for both data pipelines and full stack web applications that support these... ...field Our tech stack is Spark, Scala, Java, SQL, and Python - and while we don't expect...Internship
- ...involved in the design of various components behind scalable applications, from frontend UI to backend infrastructure. As a Senior Devops Engineer, you will be involved a number of technically challenging problems, oversees design and coding for features. This position...SeniorFull time
- ...the world. Miratech retains nearly 1000 full-time professionals, and our annual... ...Description We are looking for a Senior QA Automation Engineer to drive quality engineering practices... ...component and integration test suites for Java microservices (e.g., Spring Boot Test,...SeniorFull timeContract workInternshipRemote workRelocationShift work
$150k - $175k per year
...This is a full-time, permanent opportunity for candidates based in Canada and authorised... ...an independent team of data & AI experts, engineers, and designers who build intelligent... ...innovative digital products. Whether you are a Senior Engineer, Tech Lead, or DevOps Engineer,...SeniorPermanent employmentFull timeManual laborRemote workFlexible hours- ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer Term: 12-Month / 1-Year Contract (Expected Start: September 2026 – September 2027) Work Location: Remote (No on-site requirement...SeniorContract workRemote work
$101k - $125k per year
...Staffbase is looking for a Senior Technical Consultant to join our... ...professional services, or sales engineering, and you’re equally... ...technology landscape and get full value from it. Your job is to... ...language such as JavaScript, Java, PHP, or Node.js ~ Comfort using...SeniorLong term contractLocal areaFlexible hours1 day per week$126.5k per year
...them win. As an Android Engineering Team Lead, you'll lead a team... ...ads integration. This is a full-time, long-term role that balances... ..., and stay deep enough in the stack to chase a problem from the... ...(most of the codebase), Java, JavaScript, TypeScript Platform...Long term contractFull timeRemote workHome office- ...started. & We are a small, senior, fully remote team running... ...)—while serving as our Data Engineering Tech Lead. You will help continuously modernize our tech stack, elevating our software engineering... ...question assumptions, gather full business context, form...SeniorInternshipWork at officeLocal areaRemote workWork from homeHome officeFlexible hours
- ...March 13 Svitla Systems Inc. is looking for a SysAdmin DevOps Engineer for a full-time position (40 hours per week) in Canada. Our client is a... ...Linux. Understanding Linux system administration, the TCP/IP stack, and storage subsystems. Understanding of operation and...Full timeRemote workWorldwide
- ...Description Job Title: Integration Operations Senior Software Engineer Company: Confidential Department: Information Technology Job Summary: We are seeking an experienced Integration Operations Senior Software Engineer to join our Integration Squad. This role...SeniorContract workRemote workFlexible hours
- ...We are looking for a Lead Software Engineer (7+ years of experience) to join a high-caliber product team building a next... ...software engineering experience, with a proven track record of senior/lead autonomy Core Tech Stack: Strong proficiency in Python and/or React (TypeScript)...SeniorRemote job
- ...We are looking for a Lead Full-Stack Engineer with a primary focus on Front-End development and proven back-end capabilities to join a high... ...millions of users monthly. (Note: While this role carries a Lead seniority level, the scope is strictly individual contributor with no...Remote job
- ...impact. Security clearance- Secret Job Title: Streaming Data Engineer - Bronze, Silver, and Gold Duration: Nov 2026- Mar 2027... ...technologies. Proficiency in programming languages such as Python, Java, or Scala. Experience with data streaming platforms such as...InternshipRemote work
- ...transformation and marketing innovation. We are a full stack Google partner with a 14 year track record... ...impact. About the role: As a Senior Analytics Implementation Specialist, you... ...in JavaScript, Python, Kotlin, Swift, Java or similar programming languages, in the context...SeniorLong term contractRemote work
- ...We are looking for a Lead Python AI Engineer to build robust, AI-powered API services and agentic workflows. In this role, you will bridge... ...patterns (MCP) and identity/security domain models (IAM, CIAM) Secondary Languages: Professional proficiency in Java, Node.js, or GoRemote job
$140k - $190k per year
...Role Overview We’re looking for a seasoned Staff Software Engineer who thrives on technical depth and broad influence. You’re as comfortable... ...reliability, and future growth. You’ll collaborate closely with Senior Engineers, Technical Leads, and Product Managers to architect...SeniorRemote job
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full Stack Java Engineer. Be the first to apply!
