Java Developer – Programmer Analyst

Posted last week

Apply Now

Resume Score

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

Sign in to check score

About the role

  • Java Developer/Analyst focusing on software design and development for business requirements in a hybrid environment. Collaborating with various teams and adapting to complex technological contexts.

Responsibilities

  • Analyze functional and technical requirements;
  • Design and develop robust, scalable software solutions;
  • Automate testing, participate in deployments, and provide operational support;
  • Contribute to the development of implementation strategies and promote best practices for development, security, and data management;
  • Share responsibility for the quality, performance, and stability of delivered solutions;
  • Collaborate closely with business partners, solution architects, and IT teams to ensure alignment with business objectives;
  • Produce and maintain technical and functional documentation;
  • Participate in knowledge transfer and provide support during incidents or issues of varying complexity.

Requirements

  • University degree in Computer Science or a relevant discipline, or an equivalent combination of education and experience;
  • Significant professional experience in Java development;
  • Ability to operate in complex, high‑criticality application environments;
  • Autonomy, rigor, strong organizational skills, and the ability to manage multiple priorities simultaneously;
  • Excellent collaboration and communication skills with multidisciplinary teams;
  • Languages and frameworks: Java, Kotlin, Spring, Spring Boot, Spring Data, Spring Cloud, JavaScript, CSS, HTML, TypeScript, Angular;
  • REST APIs, microservices architectures, PaaS platforms;
  • JPA, relational databases, SQL;
  • Jira, Confluence;
  • Methodologies: Agile, Scrum, SAFe, Kanban.

Benefits

  • Balance that works for you: Work-life balance helps us stay at our best. With flexible work options and our Unlimited Vacation Plan, you can rest and recharge when you need it most.
  • Support for your well-being: Our benefits are designed with optimal health and wellness in mind. You’ll have access to 24/7 virtual healthcare, as well as an extensive wellness portal that provides tools and resources to support your physical, mental, emotional and financial well-being.
  • Continuous growth and learning: Through partnerships with world-renowned education leaders, we provide access to thousands of top-rated online courses and certifications. With exclusive leadership programs and a tuition reimbursement program for external training, we set you up to achieve your ambitions.
  • Ownership with opportunity: Through our Employee Share Purchase Plan with matched contributions, you become a shareholder, directly benefiting from our collective achievements.

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AngularCloudJavaJavaScriptKotlinMicroservicesSpringSpring BootSpringBootSQLTypeScript

Location requirements

HybridCanada

Report this job

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