Senior Java Developer

5 days ago


Waterloo, Ontario, Canada Insurance Mobility Solutions (IMS) Full time

Job Purpose:

As a Software Engineer specializing in Java, you will collaborate with cross-functional teams to design, develop, and maintain Java-based applications and services deployed on AWS. You will work under the guidance of senior engineers to build scalable, reliable software solutions that meet business requirements and leverage cloud technologies for optimal performance and availability.

Key Responsibilities:

Software Development & Maintenance

  • Design, develop, test, implement and deploy new software, as well as

    maintaining existing software, with a focus on quality, efficiency, and scalability.

  • Configure, execute, and manage GitLab CI/CD pipelines across staging and production environments.

  • Ensure deployments are consistent, reliable, and compliant with best practices in cloud infrastructure.

Agile & Cross-Functional Collaboration

  • Partner with development, QA, and customer success teams to align deployment requirements, customer-specific needs, and release timelines.

  • Provide deployment support during customer onboarding and release rollouts, ensuring successful configuration and transition.

  • Communicate effectively with technical and non-technical stakeholders to keep them informed of deployment status, issues, and resolutions.

  • Participate in agile ceremonies and contribute to sprint planning, retrospectives, and continuous delivery goals.

Continuous Learning & Upskilling

  • Stay up to date with the latest AWS services, DevOps practices, and CI/CD advancements.

  • Learn and experiment with new tools, scripting frameworks, and automation techniques to enhance deployment capabilities.

  • Engage in peer learning, mentorship, and knowledge-sharing sessions to foster team-wide technical growth.

Process Improvement & Innovation

  • Troubleshoot and resolve deployment issues quickly and perform root cause analysis to implement long-term solutions.

  • Monitor deployment processes and post-deployment health using AWS CloudWatch, New Relic, and other monitoring tools.

  • Document deployment processes, environment configurations, and customer-specific customizations to ensure repeatability and knowledge transfer.

  • Identify gaps in current processes and propose innovative automation solutions to improve scalability, efficiency, and reliability.

Essential Qualifications & Experience

  • Over 5 years of hands-on experience designing and developing Java-based applications using J2EE, Spring, REST, and Microservices on Linux environments.

  • Experience with Docker containerized software deployment

  • Demonstrated ability to understand and implement software design patterns and architectural principles

  • Experience with contract-first API design and testing

  • Perform unit testing, integration testing, troubleshooting, and debugging of applications.

  • Experience with Linux command line.

  • Knowledge of AWS cloud services such as EC2, S3, Lambda, and SQS.

  • Experience with relational databases, non-relational databases and ORM frameworks

  • Proficiency in Bash, Python, and JavaScript for scripting and automation.

  • Excellent troubleshooting skills with the ability to perform root cause analysis under time-sensitive conditions.

  • Contribute to the automation of deployment, testing, and monitoring processes

  • Strong communication and interpersonal skills, with the ability to collaborate effectively across cross-functional teams and interact with customers when needed.

Bonus Qualifications:

  • AWS Cloud Practitioner, Developer or Solutions Architect Certification

  • Experience with DevOps practices, including CI/CD pipelines and infrastructure automation.

  • Ability to work in a fast-paced, dynamic environment and adapt to changing requirements.

  • Commitment to continuous learning and professional development.

Other Contextual Information:

  • Hybrid working environment, requiring both remote and on-site collaboration at IMS offices as needed.

  • Opportunity to work on modern cloud-based software solutions, contributing to key projects in the insurance and mobility industries.

  • Must be comfortable working within a distributed, cross-functional team.



  • Waterloo, Ontario, Canada AspiringIT Full time

    Job Title: Principal Software DeveloperLocation:Waterloo, ON (Onsite – 3 days/week)Contract Duration:9 months (possible extension)About the Role:We are seekingPrincipal Software Developerswith strong expertise in Java/JEE and distributed systems to join our team. This is a hands-on leadership role requiring deep technical knowledge and the ability to...

  • Software Developer

    5 days ago


    Waterloo, Ontario, Canada Rockwell Automation Full time $66,160 - $99,240

    Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale,...


  • Waterloo, Ontario, Canada Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience with full stack development, across the back-end such as Java, Python, Golang, or C++ codebases, and front-end including JavaScript or TypeScript, HTML, CSS or equivalent.3...


  • Waterloo, Ontario, Canada Venuiti Solutions Full time

    Full Stack Developer (AI)Canadian Citizenship MandatoryPermanent, Full-timeIn-Office, Waterloo, ONWHERE YOUR EXPERTISE IS NEEDEDWe are looking for enthusiastic and motivated Full Stack Developers to join our team and contribute to our AI transformation strategy. You will play a key role in developing and deploying AI-powered solutions by leveraging your...

  • Senior Developer

    5 days ago


    Waterloo, Ontario, Canada Insight Global Full time

    We are seeking a Senior .NET Developer to join our Group IT vertical, supporting strategic initiatives within our organization. This role will focus on modernizing a legacy benefits management application into a modern, API-compliant solution built on C#/.NET. You will work closely with a team dedicated to delivering high-impact projects that align with our...


  • Waterloo, Ontario, Canada Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience with full stack development, across the back-end such as Java, Python, Golang, or C++ codebases, and front-end including JavaScript or TypeScript, HTML, CSS or equivalent.3...

  • Lead AI Developer

    5 days ago


    Waterloo, Ontario, Canada Open Text Corporation Full time

    Hiring Manager: Waqas AhmedTalent Acquisition Advisor: Krunal PatelJob Code Level: DAP5Refer Your FriendsAI-First. Future-Driven. Human-Centered.At OpenText, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers. We're hiring talent that AI can't replace to help us shape the future of...

  • Software Developer

    4 days ago


    Waterloo, Ontario, Canada Open Text Corporation Full time

    Hiring Manager: Hal HendersonTalent Acquisition Advisor: Johanne BilousJob Code Level: DSP2Refer Your FriendsAI-First. Future-Driven. Human-Centered.At OpenText, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers. We're hiring talent that AI can't replace to help us shape the future of...

  • Lead AI Developer

    5 days ago


    Waterloo, Ontario, Canada Open Text Corporation Full time

    Hiring Manager: Waqas AhmedTalent Acquisition Advisor: Krunal PatelJob Code Level: DAP5Refer Your FriendsAI-First. Future-Driven. Human-Centered.At OpenText, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers. We're hiring talent that AI can't replace to help us shape the future of...


  • Waterloo, Ontario, Canada Mappedin Full time

       Who we are and what we doMappedin is the leading indoor mapping platform transforming the way venues are experienced, managed, and understood. Built for scale and trusted by the world's biggest brands, our AI-powered tools make indoor mapping fast, flexible, and easy to integrate—powering indoor experiences at top destinations worldwide. With...