Permanent | $72000 – $91000 /yr | Guelph, ON | Requirements: Education: Bachelor’s degree; Experience: 5 years or more or equivalent experience; Work Term: Permanent; Work Language: English; Hours: 30 hours per week | Work setting: Consulting firm | Job 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 .Net | Work conditions and physical capabilities: Fast-paced environment; Work under pressure; Attention to detail; Sitting | Personal suitability: Efficient interpersonal skills; Excellent oral communication; Excellent written communication; Initiative; Judgement; Organized; Team player; Client focus; Dependability | Screening questions: Are you currently legally able to work in Canada? | Health benefits: Dental plan; Health care plan; Vision care benefits | Long term benefits: Group insurance benefits