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

Java Software Engineer

$120k per year

HappieHire

Role Title: Java Engineer

Location: Mississauga, Ontario, Canada

Work mode: (On-site/Hybrid)

Position Type: Full-time

Salary: CAD 120,000 / year

Role description:

We are seeking a highly skilled and motivated Java Engineer to join our enterprise engineering team in Mississauga, ON. In this role, you will design, develop, and maintain high-performance, scalable software systems, bridging the gap between robust backend microservices and modern cloud-native architectures.

Key Responsibilities:

  • API & Backend Development: Architect, build, and maintain enterprise-grade, secure, and highly scalable RESTful APIs and microservices using Java and the Spring Ecosystem (Spring Boot, Spring MVC, Spring Security).
  • Full-Stack Collaboration: Leverage familiarity with React to bridge backend capabilities with modern, interactive web frontends, ensuring high performance and seamless API-client interactions.
  • Cloud & Containerization: Implement cloud engineering practices by packaging and deploying mission-critical applications within Red Hat OpenShift and Kubernetes environments.
  • Data Architecture & Management: Design, optimize, and manage complex persistence layers utilizing both traditional relational database management systems (Oracle SQL) and NoSQL solutions (MongoDB).
  • Event-Driven Messaging: Integrate enterprise-grade messaging and streaming infrastructure using IBM MQ and Apache Kafka to handle robust asynchronous event messaging and data pipelines.
  • Engineering Excellence: Champion clean code principles (SOLID, DRY) and enforce highly maintainable, testable, and optimized code through rigorous unit and integration testing.
  • Agile Delivery: Participate actively in all phases of the Software Development Lifecycle (SDLC) following Agile methodologies, including sprint planning, daily stand-ups, backlog grooming, and retrospectives.
  • DevOps Integration: Contribute to automation initiatives, utilizing continuous integration and continuous deployment (CI/CD) pipelines to safely accelerate software delivery cycles.

Technical Qualifications:

  • Core Programming: Deep, professional expertise in core Java (Java 8/11/17+) and full-stack familiarity with Javascript/TypeScript and React frontend frameworks.
  • Frameworks: Proven hands-on experience constructing microservices and RESTful Web Services utilizing Spring Boot and core Spring Frameworks.
  • Database Systems: Comprehensive command over relational databases (Oracle, SQL query tuning, schema design) coupled with production experience in NoSQL paradigms, specifically MongoDB.
  • Cloud & Platforms: Production experience with cloud orchestration via Docker, Kubernetes, and/or enterprise platforms such as OpenShift.
  • Messaging Infrastructure: Hands-on technical experience using message brokers and event streaming networks, specifically IBM MQ and Apache Kafka.

Professional & Methodological Requirements:

  • Solid understanding of the end-to-end Software Development Lifecycle (SDLC) and continuous experience working within structured Agile/Scrum teams.
  • Practical knowledge of DevOps practices and implementation of modern CI/CD pipelines (e.g., Jenkins, GitLab CI, Bitbucket Pipelines, Artifactory).
  • Strong dedication to writing self-documenting code, practicing Test-Driven Development (TDD), and leveraging automated test tools.
  • Excellent communicative and collaborative skills, with a focus on cross-team technical alignment and detail-oriented problem-solving.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Java Software Engineer in Mississauga, ON vacancy
  • $142k per year

     ...Identify, prioritize and execute tasks in the software development life cycle. Work with...  ...at scale using languages such as Python, Java etc. Knowledge of relational databases...  ...aptitude. Proven experience as a great Engineer. BSc/BA in Computer Science or a related... 
    Suggested
    Long term contract
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    12 days ago
  •  ...responsible for developing & deploying technical solution following engineering excellence standards. A potential candidate will need to...  ...Experience/understanding with the following technologi es:- Java (Core, JDBC, MT, Collections, I/O), Spring B oot- SQL.PL-SQL... 
    Suggested
    Internship

    Luxoft

    Mississauga, ON
    4 days ago
  •  ...Detailed Job Description: The team is seeking to hire a experienced Software Developer/Architect with strong Full stack development with good...  ...-tenant architecture. Hands on development experience with Java, SpringBoot Experience with developing integration using micro... 
    Suggested

    Ztek Consulting

    Mississauga, ON
    11 days ago
  • $57 per hour

     ...and operation of computer-based systems Execute full lifecycle software development Plan every step of the integration of a computer-...  ...specialization Computer and technology knowledge Agile Cloud Java Object-Oriented programming languages Database software... 
    Suggested
    Permanent employment
    Full time
    Remote work

    SMC Strategic Solutions Inc

    Mississauga, ON
    5 days ago
  •  ...engagement platform Collaborate with clients, users, management, and other engineers on product roadmap, architecture development plans, and program launches Help to hire, train and mentor other software engineers What kind of person should you be? You are passionate... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Casual work
    Lmia
    Work at office
    Work visa

    KUBRA

    Mississauga, ON
    9 days ago
  •  ...world. Minimum of 8+ years. Strong Java, J2EE , Spring (Spring boot, Batch/Integration...  ...:** 1. Minimum 8+ years of professional software development experience delivering highly...  ...business logic. 4. Work closely with an engineering team to integrate proposed strategic... 
    Permanent employment

    Capgemini

    Mississauga, ON
    9 days ago
  •  ...Skills & Qualifications: • 3+ years of hands-on experience with SailPoint IdentityIQ. • Strong proficiency in BeanShell scripting and Java. • Experience with RESTful APIs, SOAP, and database integrations. • Deep understanding of Identity Lifecycle Management and Access... 

    KTek Resourcing

    Mississauga, ON
    4 days ago
  • $80k - $95.65k per year

     .... Job Description Job Summary We are seeking a skilled Java Spring Boot Developer to design, develop, and maintain scalable...  ...and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Mississauga, ON
    1 day ago
  • $86.13k - $127.19k per year

     ...The Senior Engineer in Production Management will be responsible for the development and overall implementation of software in a complex critical and large cross departmental and multidisciplinary...  ...model The candidate must have Java backend development experience with Core... 
    Full time
    Temporary work
    Local area
    Immediate start
    Shift work

    Capgemini

    Mississauga, ON
    13 days ago
  • $142.7k per year

     ...with your specific team. This is a requirement for this role. Job Summary The Platform Engineering team is a close-knit group of highly senior engineers focused on building software products for developers — from internal APIs and services to developer tooling, CI/CD... 
    Long term contract
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    28 days ago
  •  ...responsible for developing & deploying technical solution following engineering excellence standards. A potential candidate will need to...  ...have At least 6+ years of experience with Java Experience/understanding with the... 
    Internship

    Luxoft

    Mississauga, ON
    9 days ago
  •  ...Civil Engineer (Structural Analysis) Mississauga, ON | 12-Month Contract About the Role We are seeking a Civil/Structural Engineer...  ...and detailed structural designs. Utilize structural analysis software such as ANSYS, SAP2000, STAAD Pro, SSASI, and LS-Dyna. Ensure... 
    Contract work

    Tundra Technical Solutions

    Mississauga, ON
    7 days ago
  • $93k - $139k per year

     ...integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation. You Are: As a seasoned Software Engineer, you bring a strong combination of software expertise and hands-... 

    Synopsys Inc

    Mississauga, ON
    19 days ago
  • $74.8k - $128.19k per year

     ...Job Responsibility: Overview We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will have a strong...  ...Java Developer, you will be responsible for developing high-quality software solutions that meet the needs of our clients. Job Summary:... 
    Full time
    Shift work

    Dataquad Inc

    Mississauga, ON
    9 days ago
  •  ...Lead Project Engineer Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently... 

    Aversan Inc.

    Mississauga, ON
    13 days ago
  •  ...now.   We are currently seeking a Sr. Java/React Full Stack Developer (Onsite Hybrid...  ...infrastructure. Own the complete software development lifecycle including system design...  ...Science, Information Technology, Engineering, or equivalent work experience.... 
    Apprenticeship
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Mississauga, ON
    21 hours ago
  • $110k - $140k per year

     ...Senior Full Stack Software Engineer Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries... 
    Full time

    Aversan Inc.

    Mississauga, ON
    6 days ago
  •  ...technologies that seamlessly integrate into everyday life. Our innovation engine continuously expands the platform’s capabilities, addressing...  .... Role Overview: We are seeking a high-caliber Senior Software Quality Engineer to lead the quality lifecycle of our medical... 
    Full time
    Worldwide
    Shift work

    Myant Shared Service Corp.

    Mississauga, ON
    28 days ago
  •  ...Qualifications: 1. Java Expertise: Has at least 9+ years of hands-on Java development experience, specifically in J2EE (Java 2 Platform...  ...to work within cloud environments effectively. 5. Modern Software Design Principles: Deep understanding of design principles like SOLID... 
    Full time

    Sapsol Technologies Inc

    Mississauga, ON
    more than 2 months ago
  • $72.4k - $120.8k per year

     ...Step into a role where your talent for quality engineering directly shapes the future of healthcare technology. As a QA Engineer with IQVIA...  ...testing approaches. Required Skills ~2-5 years of software QA experience, including both manual and automated testing for... 
    Full time
    Part time
    Remote work
    Worldwide

    IQVIA

    Mississauga, ON
    26 days ago
  •  ...Job Title: Software Engineering Applications Administrator – BFSI Location: Greater Toronto Area (GTA), Canada Prior experience in Banking or regulated BFSI environments is non-negotiable Position Overview We are seeking a skilled Software Engineering Applications... 

    NavitasPartners

    Mississauga, ON
    13 days ago
  •  ...the Digital Channels Team within IT, the Software Development Manager will lead the end-to-...  ...across the team. Responsibilities Engineering Leadership & Delivery Lead the end-to-...  ...stack engineering expertise Backend: Java (Java 21), Python Frontend: React, nice... 
    Work at office

    Purolator Inc.

    Mississauga, ON
    26 days ago
  • $87.58 - $97.58 per hour

     ...business language and usability. Partner with analysts, scientists, engineers, and architects to deliver pipelines feeding enterprise data...  .... About You ~ Bachelor’s degree in computer science, Software Engineering, or a related field (advanced education in data engineering... 
    Work at office
    Local area

    Vaco by Highspring

    Mississauga, ON
    1 day ago
  •  ...imaging and data science solutions. As a Senior Release Train Engineer , you will lead Agile Release Train (ART) activities for...  ...combines technical project management, Agile leadership, and regulated software delivery within a highly innovative environment. Location &... 
    Internship

    Amaris Consulting

    Mississauga, ON
    24 days ago
  • $17 - $24.26 per hour

     ...Completing a Bachelor's Degree in computer science or a relevant field. Working knowledge of programming languages such as JavaScript, Java and HTML Previous experience as a developer would be a great asset. We wish to thank all applicants for their interest and effort... 
    Hourly pay
    Full time
    Part time
    Internship
    Monday to friday
    Flexible hours
    Shift work

    HirePeer

    Mississauga, ON
    7 days ago
  • $100k - $150k per year

     ..., empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological...  ...innovation. You Are: You are a hands-on software engineer passionate about bridging the gap between hardware and software... 
    Worldwide

    Synopsys Inc

    Mississauga, ON
    more than 2 months ago
  •  ...Strong in Java development. knowledge of Spring Boot MVC and WebFlux Own backend design & technical decisions - Guide team on coding standards & best practices - Review code and resolve complex technical issues - Identifying the NFR and plan to address those... 
    Full time

    Sapsol Technologies Inc

    Mississauga, ON
    more than 2 months ago
  •  ...Key Responsibilities Design, develop, and maintain backend services using Core Java and Spring Boot Build and manage Microservices-based architecture Develop and consume RESTful APIs Work with SQL and/or NoSQL databases for data storage and retrieval... 
    Full time

    Sapsol Technologies Inc

    Mississauga, ON
    more than 2 months ago
  • $82.7k - $103.3k per year

     ...cleaning, sanitizing, maintenance products and services for the hospitality, institutional and industrial markets is seeking a Plant Engineer. The Plant Engineer will lead and manage all engineering projects with a focus on increasing the level of safety, implementing efficiency... 
    Long term contract
    For contractors
    Work at office
    Flexible hours
    Shift work
    Night shift
    Afternoon shift

    Ecolab Inc.

    Mississauga, ON
    2 days ago
  •  ...Overview: Sapsol Technologies Inc. is looking for a proficient Java Full Stack Developer with expertise in React to join our dynamic...  ...components. You will play a critical role in delivering high-quality software solutions that enhance user engagement and drive business success... 
    Full time

    Sapsol Technologies Inc

    Mississauga, ON
    more than 2 months ago

Do you want to receive more vacancies?

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