Alithya

Java Full-Stack Developer, Intermediate

Alithya

full-time

Posted on:

Location Type: Hybrid

Location: MontréalCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Work alongside experts in the code modernization process
  • Improve the performance, availability, and resilience of client applications
  • Gain a deep understanding of complex modernization systems
  • Collaborate with an Agile team to deliver continuous results

Requirements

  • Bachelor’s degree in Software Development
  • At least 1 year of professional experience in software development
  • Advanced knowledge of Java, the Spring ecosystem, and Angular
  • Familiarity with Java (advanced JVM, multithreading, performance tuning), Spring (Core, Security, Spring Data JPA, JTA), Angular (services, TypeScript, components, advanced routing), databases (architecture, Redis caching, performance evaluation), various tools (advanced Git, Maven, IDEs [Eclipse/IntelliJ]) and testing (integration, end-to-end, automation)
  • Excellent understanding of software architecture and design principles
  • Broad and deep knowledge of software development practices
  • Ability to effectively solve complex problems
  • Excellent communication skills
  • French: Fluent
  • English: Fluent
Benefits
  • Flexible work options
  • Unlimited vacation
  • Comprehensive compensation program
  • 24/7 virtual healthcare
  • Wellness portal
  • Online courses and certifications
  • Reimbursement program for external training fees
  • Employee stock purchase plan
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpringAngularJVMmultithreadingperformance tuningTypeScriptRedisGitMaven
Soft Skills
problem solvingcommunication
Certifications
Bachelor’s degree in Software Development