Senior Full-Stack Application Developer – Kotlin, Java, React

Posted 6 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Full-Stack Developer building Kotlin/Java and React features for Equisoft’s cloud-native insurance policy platform. Collaborating in Agile teams on secure, high-quality software.

Responsibilities

  • Design, develop and implement features and components of a Kotlin-based web application
  • Collaborate in an Agile environment with software developers, product owners and quality assurance specialists
  • Analyze features to meet business and technology solution needs
  • Refine requirements based on technical assessments
  • Participate in peer reviews and provide constructive feedback
  • Collaborate on functional testing and documentation of current and future features
  • Ensure overall software quality and its evolution over the mid to long term
  • Perform scenario testing to validate systems and programs against technical specifications
  • Write reliable code following SOLID software engineering practices
  • Fix bugs promptly and solve complex technical issues
  • Collaborate with different teams to resolve customer issues
  • Work on a cloud-native Policy Administration System supporting insurance policy lifecycles

Requirements

  • Bachelor’s degree in computer engineering or information technology or equivalent college degree
  • 8 to 10 years of experience in a similar role
  • Excellent knowledge and experience with Kotlin, Java or .NET
  • Excellent knowledge of SQL
  • Excellent knowledge of microservice architecture
  • Good knowledge and experience with React or Angular and JavaScript/TypeScript
  • Experience using AI coding assistants in day-to-day work, and checking their output before trusting it
  • Knowledge of GraphQL and REST APIs
  • Good knowledge of SOLID principles and object-oriented programming
  • Knowledge of Agile and Kanban methodologies
  • Knowledge of Azure DevOps Pipelines
  • Knowledge of security challenges with web-based applications
  • Experience solving complex software engineering problems
  • Strong organization and prioritization skills
  • Analytical and problem-solving skills
  • Ability to communicate, write and synthesize information
  • Ability to multitask in a fast-paced environment
  • Team spirit, tact, diplomacy, autonomy, rigor and discipline

Benefits

  • Full-time permanent role
  • Medical benefits available day 1
  • Dental benefits available day 1
  • Retirement plan available day 1
  • Telemedicine program available day 1
  • Employee assistance program available day 1
  • Flexible hours
  • Educational support through LinkedIn Learning, LOMA Courses and Equisoft University
  • Hybrid collaborative workspace

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AngularAzureCloudGraphQLJavaJavaScriptKotlinReactSQLTypeScript.NET

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.