Principal Java Developer
Job in
Laval, Province de Québec, Canada
Listed on 2026-06-20
Listing for:
Bilinguallink
Full Time
position Listed on 2026-06-20
Job specializations:
-
Software Development
Java Developer, Backend Developer, Full Stack Developer, Software Engineer
Job Description & How to Apply Below
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
- 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.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×