Principal Java Developer

As a Principal Java Developer, you will work on large-scale Agile projects focusing on performance, scalability, and innovation:

  • Design, develop, and test backend applications using Java/J2EE
  • Deliver robust and scalable technical solutions aligned with business needs
  • Contribute to system architecture and integration strategies
  • Perform code reviews and promote best development practices
  • Collaborate closely with cross-functional Agile teams
  • Work with microservices architecture and REST APIs
  • Optimize application performance and code quality
  • Stay up to date with emerging technologies and frameworks

Your Profile

  • Strong experience in backend Java development (Java/J2EE)
  • Proficiency with Spring, Spring Boot, and Hibernate
  • Solid understanding of microservices and RESTful APIs
  • Experience with multithreaded applications
  • Strong software design skills (design patterns)
  • Experience with databases (Oracle, DB2, Sybase, or equivalent)
  • Familiarity with profiling tools (e.g., JProfiler)
  • Experience working in Linux/Unix environments
  • Knowledge of CI/CD tools and Git
  • Nice to have: JavaScript frameworks such as React
  • Experience working in Agile environments
  • Strong analytical and problem-solving skills
  • Excellent communication skills
  • Montreal-based position
  • Innovation-driven environment (AI, data, cloud technologies)
  • High-impact international projects
  • Strong career growth and development opportunities
  • Agile work environment
  • A strong level of English is required to collaborate effectively with international teams, understand predominantly English technical documentation, and communicate with English-speaking clients and partners.

#J-18808-Ljbffr
Similar jobs

Principal Java Developer - laval

Apply Now
Back to search page