IT

Java Developer

Back
Java Developer

Job details

NEW
Java Developer
Sherbrooke
Contrat à Durée Indéterminée
Partiellement
English

Skills

Context

**THIS POSITION IS ONLY AVAILABLE TO APPLICANTS PHYSICALLY RESIDING IN CANADA**.


Our client, a small technology company specializing in the healthcare field, has been operating in Quebec since 2014. They are looking for a Java developer to join their small team. Looking for a position in a small company, with the stability of a large one? Look no further!



Mission

The JAVA developer will be responsible for the evolution, maintenance, stability and performance of the medico-economic management software.

He/she works closely with the industrialization and business experts.


Main activities

  • Develop new features
  • Ensure the evolutionary and corrective maintenance of applications
  • Define and qualify technical requirements in collaboration with other departments
  • Carry out studies and prototypes to validate technical choices
  • Implement best practices (testing, refactoring, clean code, etc.)
  • Improve software performance and technical stack
  • Assist technical and functional support in qualifying requests and resolving incidents


Profile

  • Higher education desired
  • Autodidacte
  • Intermediate profile: minimum 2 years experience
  • Significant experience in SPA web application development
  • Good knowledge of Java, its environment and tools
  • Good knowledge of SQL
  • Mastery of Git
  • Team spirit and benevolence
  • Be a source of proposals on a daily basis: through developments, code reviews, suggestions for technical improvements, etc.
  • Desire to be involved in the development of long-term projects
  • Curiosité
  • Enjoy sharing knowledge
  • Communicating about your work and issues


The most

  • Setting up and participating in internal workshops and training
  • Desire to progress
  • Awareness of Software Craftsmanship
  • TDD and BDD knowledge
  • Interest in UI/UX
  • Interest in or knowledge of other environments : PHP, Javascript, Python, ...


Work environment

  • Environment : Java 11 (Spring 5.3), Postgresql, Apache, Linux (Ubuntu, CentOS), Maven, Vagrant, Docker
  • Testing: unit, integration and system
  • Static analysis: Sonar
  • Agile methodology
  • Versioning : Git (GitLab)
  • Automatisations diverses : Make, Jenkins, Gitlab CI, ...


Company