Full-Stack Java Developer

Posted 3 days ago

Apply Now

Resume Score

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

Sign in to check score

About the role

  • Full-Stack Java Developer contributing to all phases of delivery at Alithya, including coding and automating tests.

Responsibilities

  • Understand client needs and participate in gathering technical requirements;
  • Contribute to the product vision and roadmap for solutions and architectures;
  • Develop high-quality components, features, and services (Clean Code, SOLID, TDD/BDD);
  • Explain and justify technical decisions and trade-offs;
  • Collaborate with architects to optimize design, performance, security, and stability;
  • Participate in code reviews and knowledge sharing within the team;
  • Design, execute, and maintain tests (unit, integration, functional, load) and contribute to their automation;
  • Implement comprehensive end-to-end regression testing to ensure the stability and robustness of newly developed or modernized code;
  • Actively contribute to incident resolution;
  • Communicate effectively with the team and challenge decisions when appropriate;
  • Diagnose and resolve issues or inconsistencies related to the Velocity modernization process, ensuring functional equivalence with legacy technologies;
  • Maintain documentation and best practices;
  • Execute test cases.

Requirements

  • Bachelor’s degree in computer science or a master’s degree in computer science;
  • Blu Age L3 Black Belt certification;
  • Minimum of 2 years of relevant experience;
  • Experience in modernizing legacy code;
  • Front-end: Angular, TypeScript, CSS-in-JS (styled-components);
  • Back-end: Java, Spring (Boot, Cloud, Security), REST/GraphQL APIs;
  • Architecture: Microservices, serverless architectures;
  • Quality & Testing: SDLC, unit testing (Jest, JUnit), end-to-end testing (Cypress), BDD/TDD, Selenium;
  • DevOps & Tools: CI/CD, Git, npm, semantic versioning, Docker, Kubernetes, AWS CodeCommit, AWS CodePipeline;
  • Monitoring & Performance: Debugging, profiling;
  • Data & Platforms: SQL/NoSQL databases, cloud platforms (AWS, GCP, Azure), PostgreSQL;
  • Tools: Jira, Confluence, Bitbucket, ESLint, Eclipse, VS Code;
  • AI: AI-DLC (Kiro, OpenSpec, or Spec-Kit).
  • French: Proficient
  • English: Intermediate

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

JuniorMid level

Salary

CA$65,000 - CA$80,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AngularAWSAzureCloudCypressDockerGoogle Cloud PlatformGraphQLJavaJavaScriptJestJUnitKubernetesMicroservicesNoSQLPostgresSDLCSeleniumSpringSQLTypeScript

Location requirements

HybridMontrealCanada

Report this job

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