Permanent | $72000 – $91000 /yr | Guelph, ONRequirements:- Education: Bachelor’s degree- Experience: 5 years or more or equivalent experience- Work Term: Permanent- Work Language: English- Hours: 30 hours per weekWork setting:- Consulting firmJob description:- We are looking for a Java Developer to join the team of one of our clients. An ideal candidate must have the following.Must have:- Extensive experience in building Applications using J2EE, Java-Spring Boot or Node JS, Angular, HTML, JavaScript, Redux, CSS, Kubernetes.- 3+ years of experience leading a team of engineers.- Strong proficiency in on-prem and/or public cloud and deployment.- Expertise with more than one database and related technologies (MongoDb, Elastic-Search, SQL server, Oracle, Kafka)- Experience with REST and/or GraphQL- Experience with modern dev-ops techniques experience is a must. We use GitHub, UrbanCode and Jenkins.Nice to have:- Some experience with ReactJS- Experience in .NetWork conditions and physical capabilities:- Fast-paced environment; Work under pressure; Attention to detail; SittingPersonal suitability:- Efficient interpersonal skills; Excellent oral communication; Excellent written communication; Initiative; Judgement; Organized; Team player; Client focus; DependabilityScreening questions:- Are you currently legally able to work in Canada?Health benefits:- Dental plan; Health care plan; Vision care benefitsLong term benefits:- Group insurance benefits