Role: Back End Developer Duration: 12+ monthsWork Location: 100% Remote
DescriptionWe currently have a vacancy for a Back End Developer fluent in English, to offer his/her services as an expert who will be working remotely. In the context of the first assignment, the successful candidate will be integrated in the Development team of the company that will closely cooperate with a major client’s IT team. Your tasks:Provide expert advice and assistance, architectural considerations, applicable standards, solution patterns, and best practices in J2EE, web services, and SSL/TLS technologies;Assist the team in testing and conducting periodic vulnerability and security risk assessments;Develop Java applications with a focus on maintaining a high level of unit test coverage;Implement security and data protection-related changes;Design and develop APIs, as well as, design and create scalable software, building reusable code for future use;Compile and analyze data, processes, and code to troubleshoot problems and identify improvements;Provide expert advice on confidentiality, integrity, authorization, authentication, and availability. RequirementsUniversity degree in IT or relevant discipline, combined with a minimum of 17 years of relevant working experience in IT;Proficiency in Java, J2EE, Spring, Spring boot frameworks;Good knowledge of GIT, Maven, Bamboo, Nexus, Crucible, Jenkins, and SonarQube;Good knowledge of the Java platform and specifically of garbage collection strategies, memory spaces, class loaders, serialization, multi-threading, syntax and semantics of the Java language, APIs of the Java Development Kit;Good knowledge of databases, directories, and transactions, such as Oracle, SQL, and LDAP as well as message format standards, such as XML, XSD, XPATH, WSDL, and JSON;Good knowledge of Eclipse and IntelliJ and operations including networking, hardware, and operating systems, such as TCP/IP, Linux, databases, directories, shell scripts, virtualization, load balancers, and reverse proxies;Experience in JIRA, Confluence, and the ServiceNow platform;Experience in security and specifically in HTTPS, TLS, OWASP, Content Security Policy, Web Services (SOAP and REST), authentication and authorization protocols (OAuth, Open ID Connect) would be an advantage;Excellent command of the English and French language.