Senior Full-Stack Java Developer, Rating, Software Engineering
Intact Financial Corporation
Québec, Québec, CA
3d ago

About the role

This is your opportunity

As a Senior Full Stack Developer, you will join a dynamic team and develop system specifications, code, test, debug, and follow software engineering best practices.

You’ll also work as part of a collaborative team helping further enhance each other’s skills.

Our team is undergoing rapid evolution to keep up with the rapid pace of technological changes. It is important for us to be smart and open minded about the way we think about technology and the way we build products for our users.

Our technical and business teams work closer than ever as new opportunities present themselves.

We are proud to have :

  • A solid track record of successful deliveries in a scaled Agile environment
  • A fun atmosphere (we literally have a Fun Zone on the floor! Think Movie day + all you can eat popcorn, Jersey Day , Hot Pepper Eating Contest or Beard Growing Contest and you’ll get the picture)
  • Our department hashtag - #BestTeamEver says a lot about who we are and the type of team that we strive to be.

    Some awesome things you’ll do :

  • Improve and develop software systems to meet users' needs by finding solutions, solving complex problems, coding, testing, debugging and documenting systems
  • Take part in all project phases to ensure completion by collaborating with users and communicating status reports
  • Provide deployment support for production systems to guarantee their functionality
  • Ensure systems are optimal and meet quality standards by analyzing, providing suggestions and developing assessments
  • Make recommendations and participate in improving development and system maintenance processes
  • Apply the SDLC (System Development Life Cycle) development methodology to ensure standards are met
  • Qualifications

    What you bring to the table :

  • A degree in Computer Engineering / Science or equivalent is preferred
  • 5-8 years of software design and development experience involving n-tier web applications using Java and Java-based application frameworks is a must
  • On the architecture side, knowledge and awareness about Service Oriented Architecture, Mesh App and Service Architecture is important
  • On the design side, a great level of Object-Oriented Analysis and Design experience, and a good understanding of the UX design principles is ideal
  • On the front-end side, a minimum of 1-2 years of JavaScript, TypeScript, Angular 2+, HTML, CSS and AJAX experience is preferred
  • On the back-end side, a minimum of 3-5 years of experience building server-side apps using Java 8+, JDBC, Hibernate and creating web services or APIs using REST (and SOAP), Spring Boot, Spring framework is a must
  • On the database side, 2+ years of experience with relational databases such as Oracle 11+, PL / SQL, and NoSQL databases such as MongoDB or Elasticsearch is preferred
  • A good level of experience in these relevant areas is preferred : Source control using GitHub (and / or RTC) Coding using IntelliJ (and / or Eclipse, RAD), WebStorm (or Visual Studio Code) Developing servers using Tomcat (and / or WebSphere) Build automation using Maven (and / or Gradle) Testing using JUnit, Mockito, Jasmine / Jest, Postman / SoapUI Code quality using SonarQube, FindBugs, CheckStyle Software packaging using docker containers Deploying in to OpenShift / Kubernetes Collaborating in an Agile Scrum / Kanban environment
  • Knowledge and experience in test driven development, microservices and serverless applications using Quarkus or Micronaut, event-driven implementation using Kafka is a bonus
  • Here are a few reasons why others have joined our team :

  • An award-winning, inspiring workplace that supports its people and recognizes great work
  • Stimulating, challenging projects and development opportunities to help you grow your skills and career
  • A comprehensive financial rewards program that recognizes your success
  • An extensive, flexible benefits package
  • An industry leading Employee Share Purchase Plan where we match 50% of net shares purchased
  • A $350 annual wellness account that promotes an active lifestyle
  • Flexible Work Arrangements

    We’re proud to support a flexible hybrid approach which gives everyone the best of both worlds. While there are no minimum or maximum time requirements, each team’s need for in-person connections will be different and there will be times you’ll join your colleagues at the office.

    hybrid

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form