However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with CGI's legal duty to furnish information. Desired qualifications/non-essential skills required: Development - Java / JEE, Spring Framework, Spring Boot, Spring - REST JAX-RS, Web Services, Security, Controllers/Service, Spring Data ORM (Hibernate/JPA 2), JSON.