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

Senior Java Full Stack Developer

Full-time

Miratech

We are looking for a Senior Full Stack Developer to design build and maintain both front-end interfaces and back-end systems including APIs microservices databases and cloud deployments. You will develop scalable secure and high-performing enterprise applications using Java Spring Boot React Python and SQL.

This role suits a strong hands-on engineer who is equally comfortable on the front end and the back end and who can take part in solution design as well as delivery. You will translate business requirements into robust technical solutions working closely with product architecture QA DevOps and business stakeholders to deliver modern digital solutions that are reliable maintainable and aligned with enterprise standards.

Working Model: This is a hybrid role requiring 2 days per week in a downtown Toronto office.

Responsibilities:

  • Design develop test deploy and support full stack applications across front-end and back-end environments.
  • Build responsive accessible and user-friendly interfaces using React and modern web development practices.
  • Develop and maintain back-end services APIs and business logic using Java Spring Boot and Python.
  • Design and implement microservices-based architectures for scalable modular applications.
  • Build and maintain secure RESTful APIs and service integrations.
  • Design optimize and manage relational databases and SQL queries.
  • Contribute to cloud-native deployment and operational support on AWS Azure or GCP.
  • Support CI/CD pipelines release processes and deployment automation.
  • Ensure code quality through peer reviews automated testing and engineering best practices.
  • Troubleshoot and resolve issues across the full stack including UI APIs services databases and cloud environments.
  • Collaborate with cross-functional teams to define technical solutions aligned with business and architecture requirements.
  • Create and maintain technical documentation for applications integrations and support processes and contribute to continuous improvement of engineering standards and design patterns.

Qualifications :

  • 7 years of experience in software development including significant full stack development.
  • Strong expertise in Java and Spring Boot for enterprise application development.
  • Proven experience building scalable web applications with React.
  • Familiarity with and Python on the back end.
  • Strong experience designing and building APIs and microservices.
  • Strong knowledge of SQL relational databases schema design and query optimization.
  • Experience deploying and supporting applications on AWS Azure or Google Cloud Platform.
  • Experience with Git CI/CD pipelines automated testing and DevOps practices.
  • Solid understanding of application security authentication authorization and secure coding principles.
  • Strong analytical problem-solving and communication skills with the ability to work effectively with technical and non-technical stakeholders.
  • Bachelors degree in Computer Science Software Engineering or a related field or equivalent practical experience.

Nice to have:

  • Experience with TypeScript and modern front-end architecture patterns.
  • Familiarity with Docker Kubernetes and containerized deployment models.
  • Experience with event-driven architecture messaging systems or asynchronous processing.
  • Knowledge of API gateways observability logging and monitoring tools.
  • Exposure to enterprise-scale environments with high availability and security requirements.
  • Experience working in Agile delivery teams.
  • Background in banking financial services or another regulated industry.
  • Experience mentoring developers and contributing to technical leadership.

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 and a relocation program.
  • Work From Anywhere 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.

Remote Work :

No

Employment Type :

Full-time

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Senior Java Full Stack Developer in Ottawa, ON vacancy
  •  ...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... 
    Senior
    Java
    Full time
    Internship
    Relocation

    Miratech

    Ottawa, ON
    11 days ago
  •  ...Job Description The House of Commons’ Digital Services and Real Property (DSRP) is currently looking to staff the Senior Full-Stack Developer (Senior Digital Product Developer) position. Senior Full-Stack Developers are responsible for the design, development, integration... 
    Senior
    Java
    Full time
    Fixed term contract

    House of Commons (Canada) / Chambre des communes (Canada)

    Ottawa, ON
    9 days ago
  • $65k - $115k per year

     ...Position Description: Junior Full Stack Developer Clearance: Eligible for security clearance at the reliability (5+ years residing in Canada) Remote...  .... Hands on experience with at least 1 or 2 years of Java development experience writing Java Code, REST APIs or Micro Services... 
    Java
    Full time
    Remote work

    CGI

    Ottawa, ON
    1 day ago
  • $108.75k - $152.25k per year

     ...engineering Modern DevOps tooling in a microservices environment Tech Stack Backend: Node.js, Express, NATS Data: MySQL, Redis,...  ...an organization-wide bonus incentive program which aims to reward full-time eligible employees for their contribution to BlackBerry’s... 
    Senior
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    1 day ago
  •  ...criteria becomes available. Software Developer — Front-End UI (New Grad) Overview...  ...developers to join our front-end UI team. As a full-stack-oriented web developer, your initial...  ...Design, Test Plans) under guidance from senior team members Working within a CI/CD environment... 
    Senior
    Full time
    Part time
    Internship

    Mitel

    Ottawa, ON
    8 days ago
  •  ...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 Java Developer with LLM expertise to lead the technical design, development and integration... 
    Senior
    Java
    Full time
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech

    Ottawa, ON
    2 days ago
  • $60k - $100k per year

     ...Position Title: JavaScript Full Stack Developer Intermediate Location:  Ottawa, ON (377 Dalhousie Street) Work Model:  Hybrid - 4 days onsite...  ...Familiarity with legacy systems (e.g., .NET Framework and/or Java) and comfort making small updates when needed. ~ Desire to learn... 
    Java
    Long term contract
    Full time
    Work at office

    Rebel

    Ottawa, ON
    more than 2 months ago
  •  ...work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a...  ...Authorization The salary range for the position is based on a full-time schedule. Your ultimate salary within this range may vary depending... 
    Senior
    Full time
    Internship

    IBM

    Ottawa, ON
    5 days ago
  •  ...partners, and industries to design, develop, and deliver solutions that...  ...something bigger, together. Senior Software Engineers II at Confluent...  ..., scalable systems across a stack spanning multiple clouds and services...  ...for the position is based on a full-time schedule. Your ultimate... 
    Senior
    Full time

    IBM

    Ottawa, ON
    5 days ago
  •  ...partners, and industries to design, develop, and deliver solutions that...  ...Flink, Kafka and more) . As a senior software engineer, you think strategically...  ..., e.g. Python, Go, C / C++, Java, etc. * Strong experience...  ...for the position is based on a full-time schedule. Your ultimate... 
    Senior
    Java
    Full time

    IBM

    Ottawa, ON
    5 days ago
  • $69.45k - $119.45k per year

     ...Language Model and Agentic AI Developer/Consultant, you will build production...  ...evolving Gen AI and agentic AI stack, including model selection,...  ..., such as Python, JavaScript, Java, Spring or GoLang, showcasing a...  ...range of compensation, based on full-time employment, for roles that... 
    Senior
    Java
    Full time
    Manual labor
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    2 days ago
  •  ...Title – . Java Back End Developer (3 Openings Sr/Mid/Jr) Position – Fulltime With our client Location – 100% Remote Work Salary -...  ...Developing, deploying and managing software across the full Continuous Delivery life-cycle. Leading and mentoring other... 
    Java
    Full time
    Internship
    Remote work

    Two95 International Inc.

    Ottawa, ON
    more than 2 months ago
  •  ...Canada and beyond. Who You Are You’re an experienced Senior Business Intelligence Developer who enjoys solving complex business problems through data. You have experience across the full business intelligence stack—from data modelling and ETL development to reporting,... 
    Senior
    Long term contract
    Work at office
    Local area
    Remote work

    CIRA

    Ottawa, ON
    13 days ago
  • $90k - $140k per year

     ...Position Description: Senior Python Developer We are seeking a Senior Python Developer with expertise in cloud native development, Azure Databricks...  ..., teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1... 
    Senior
    Full time

    CGI

    Ottawa, ON
    1 day ago
  • $108.75k - $152.25k per year

     ...experienced and highly motivated Software Developer in Test to help validate and deliver next-...  ...ensure product quality across the software stack. Reproduce and isolate field-reported...  ...bonus incentive program which aims to reward full-time eligible employees for their... 
    Senior
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    1 day ago
  • $150k - $183k per year

     ...Senior Software Developer – Embedded VoIP Systems About the Role We are seeking an experienced Embedded...  ...working across the embedded software stack, including bootloaders, the Linux...  ...The Canada base salary range for this full-time position is expected to be between... 
    Senior
    Full time
    Flexible hours

    Fortinet

    Ottawa, ON
    1 day ago
  • $100k - $135k per year

     ...(CAF) and its allies. The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next...  ...technologies. Applied knowledge and experience with Java, C++, C, JavaScript, TypeScript, and Python. Applied knowledge... 
    Senior
    Java
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    a month ago
  • $85.5k - $114k per year

     ...career goals while helping to take science a step beyond by developing solutions for some of the world’s toughest challenges, like...  ...or helping find cures for cancer. We are seeking a Senior Mainframe Developer to join our Ottawa-based engineering team supporting the development... 
    Senior
    Remote job
    Long term contract
    Full time
    Work at office
    Monday to friday
    Ottawa, ON
    10 days ago
  •  ...the world. Miratech retains nearly 1000 full-time professionals, and our annual...  ...Description We are looking for a Senior Routing Engine Developer to design and build the next...  ...requirements. You will work primarily with Java, Spring Boot, distributed architectures... 
    Senior
    Java
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    3 days ago
  • $115k - $145k per year

     ...you, you’ll fit right in. Why You’ll Love This Role Lumentum is developing the next generation of Optical Circuit Switch (OCS) platforms for optical networks. We are looking for a hands-on senior developer to take technical ownership of embedded Linux application software... 
    Senior
    Full time
    Live In
    Flexible hours

    Lumentum Operations

    Ottawa, ON
    16 hours ago
  •  ...Overview This position is for a Platform Developer. You will be responsible for defining,...  ...maintain efficient, reusable, and reliable Java/Infrastructure code. Implement...  ...integration pipelines Deliver features as a full-stack developer with the ability to switch between... 
    Java
    Full time

    Solace Corporation

    Ottawa, ON
    6 days ago
  • $108.75k - $152.25k per year

     ...Package (BSP) Team is looking for Driver Developers (Software Dev II & Senior’s) to design and implement the next...  ...Interested in opportunities to develop software under specialised safety standards...  ...program which aims to reward full-time eligible employees for their contribution... 
    Senior
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    1 day ago
  • $60 per hour

     ...scripting-related tasks involving Lua programming. Identify bugs, performance issues, and opportunities to improve existing code. Develop and modify Lua scripts based on project requirements. Apply strong programming fundamentals, including modular design, data... 
    Senior
    Weekly pay
    Contract work
    Remote work
    10 hours per week

    Lifted, an Upwork Company™

    Ottawa, ON
    9 days ago
  • $108.75k - $152.25k per year

     ...our Sensor Framework team is developing a high-performance, scalable framework...  ...you. What you’ll do As a senior member of the team, you’ll...  ...multiple layers of the software stack Strong communication and...  ...program which aims to reward full-time eligible employees for their... 
    Senior
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    1 day ago
  •  ...clients for flexible, project-based development work as a Principal Full Stack Engineer (React & AI-Driven). ~ You will integrate directly...  ...GraphQL or Ruby on Rails. ~ Demonstrated experience mentoring senior engineers, driving technical best practices, and evaluating... 
    Senior
    Full time
    Remote work
    Flexible hours

    FullStack

    Ottawa, ON
    23 days ago
  • $69.45k - $119.45k per year

     ...most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a...  ...of the Curam framework. ~ Proficiency in Java, J2EE, and web technologies. ~ Experience...  ...reasonable range of compensation, based on full-time employment, for roles that may be hired... 
    Java
    Full time
    Work at office
    Local area
    Shift work

    Accenture Global

    Ottawa, ON
    2 days ago
  •  ...CI/CD software delivery platforms. Manage and support platforms like: JIRA, Jama, Reviewboard, GitHub, Jenkins and TeamForge. Develop and implement new infrastructure related to build and software delivery. Support the business in transitioning to new platforms where... 
    Senior
    Full time
    Manual labor

    BlackBerry

    Ottawa, ON
    6 days ago
  • $80k - $90k per year

     ...Full-time : 37.5 Hours per week, Monday to Friday Location...  ...are looking for a Frontend/UI Developer to join the Larus team. You will...  ...you apart and open pathways to seniority: Frontend architecture -...  ...security domain;  A modern tech stack - React 19, TypeScript,... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Home office
    Monday to friday
    3 days per week

    Larus Technologies

    Ottawa, ON
    12 days ago
  •  ...Senior Mainframe Developer role at Thermo Fisher Scientific in Ottawa supporting critical application development and modernization. The position requires deep COBOL expertise, end-to-end project ownership, and mentoring capabilities for a hands-on technical professional.... 
    Senior

    Thermo Fisher Scientific

    Ottawa, ON
    a month ago
  •  ...Nice to have Agile SCRUM, SQL Other Languages French: B1 Intermediate,English: B2 Upper Intermediate Seniority Senior... 
    Senior

    Luxoft

    Ottawa, ON
    a month ago

Do you want to receive more vacancies?

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