Job Description
Are you a skilled Java Developer looking to take on exciting projects? We’re seeking a highly motivated professional with expertise in Java, Spring Boot, Angular, Hibernate, and Agile methodologies to join our team! If you have a passion for innovation and experience in medium to large-scale projects, we want to hear from you!
Location:
📍 Hybrid/Remote options available (depending on project needs)
Role Overview:
As an Intermediate Java EE Developer, you will:
✅ Analyze user requirements to inform application design.
✅ Develop, test, and debug Java EE applications using Spring Boot, JSF, and JPA (Hibernate).
✅ Define application objectives and ensure alignment with business goals.
✅ Work with Agile teams, participating in sprint planning, stand-ups, and retrospectives.
✅ Manage multiple projects while maintaining high-quality development standards.
✅ Create and maintain technical documentation to support users.
Must-Have Skills & Experience:
✔ 5+ years of experience as a Java Developer on medium to large-scale projects.
✔ 5+ years of experience with JUnit testing.
✔ 3+ years of experience with Spring Boot and/or Angular.
✔ 3+ years of experience with Maven, Git, and Database UI.
✔ 3+ years of experience with JSF 2.1 and JPA 2.0 using Hibernate.
✔ Strong knowledge of Agile and Hybrid Agile methodologies.
✔ Experience in IT and/or telecom industries (preferred).
✔ Previous exposure to AI tools (an asset).
Education & Certifications:
🎓 Post-secondary education in Computer Science, Engineering, or Information Technology.
Why Choose BQ International? 🤔
Over the past 12 remarkable years, we have had the privilege of collaborating with 53 of Canada’s premier employers, earning recognition for our instrumental contributions to their operational efficiency and bottom-line success.