Jobs at Alteo

View all jobs

Senior Java Developer [#3683]

Quebec, QC
Alteo is looking for a Senior Java Developer for a permanent position based in Quebec City.

*** Hybrid work model ***

In the role of senior software developer, you will work on critical application components that are used for the configuration of entry scanners, entry settings, and attendees report. 

You will be responsible for owning the development and design of entire application components. You will have to rely on your wide-range of experience to resolve complex issues, and you will have to mentor more junior engineers.

You will work with a large variety of technologies and will be part of a DevOps & Agile team, responsible for the full end-to-end delivery of new functionalities, including testing and production support. 

Responsibilities:
  • Design and develop React component
  • Architecture a UI application
  • Develop on a Java Spring Boot stack
  • Develop on AWS
  • Ensure high quality through automated tests
  • Mentor more junior engineers
  • Interact with Product/UX to develop features

Profile:
  • BAC in IT, software engineering of similar
  • 5+ years of development experience
  • 5+ years of experience w/ Agile methodologies
  • 3+ years of working full stack
  • 3+ years of experience in DevOps
  • Elite/Strong UI development skills
  • Experience with modern UI framework such as React or Angular
  • Experience with Design Patterns and SOLID principles
  • Java, Springboot, Maven
  • Experience with messaging systems such as Apache Kafka
  • Experience with production
  • Experience working in an SOA development environment
  • Working knowledge of one or more database products (e.g. Oracle, MySQL, Mongo)
  • Autonomous and proactive.
  • Passionate about technology and transformation.
  • Self-motivated activator, energetic and tenacious.
  • Comfortable with working in cross functional and multidisciplinary teams.
  • Excited about taking on challenging technical problems and devising creative solutions.
  • Strong communication skills and the ability to collaborate closely with remote team members
  • Ideally bilingual: English is a must, French is an asset
@@@@@
Alteo est à la recherche d'un Développeur Java senior pour un poste permanent basé à Québec.

*** Modèle de travail hybride ***

Dans le rôle de développeur de logiciels senior, vous travaillerez sur des composants d'application critiques utilisés pour la configuration des scanners d'entrée, des paramètres d'entrée et du rapport des participants. 

Vous serez responsable du développement et de la conception de l'ensemble des composants de l'application. Vous devrez vous appuyer sur votre vaste expérience pour résoudre des problèmes complexes, et vous devrez encadrer des ingénieurs plus juniors.

Vous travaillerez avec une grande variété de technologies et ferez partie d'une équipe DevOps & Agile, responsable de la livraison complète de bout en bout des nouvelles fonctionnalités, y compris les tests et le support de production. 

Responsabilités :
  • Concevoir et développer un composant React
  • Architecture d'une application UI
  • Développer sur une pile Java Spring Boot
  • Développer sur AWS
  • Assurer une qualité élevée grâce à des tests automatisés
  • Encadrer des ingénieurs plus juniors
  • Interagir avec Product/UX pour développer des fonctionnalités

Profil :
  • BAC en informatique, génie logiciel ou similaire
  • 5+ ans d'expérience en développement
  • 5+ ans d'expérience avec les méthodologies Agile
  • 3+ ans d'expérience en full stack
  • 3+ ans d'expérience en DevOps
  • Compétences élites/fortes en développement UI
  • Expérience avec les frameworks UI modernes tels que React ou Angular.
  • Expérience avec les Design Patterns et les principes SOLID
  • Java, Springboot, Maven
  • Expérience avec les systèmes de messagerie tels que Apache Kafka
  • Expérience de la production
  • Expérience de travail dans un environnement de développement SOA
  • Connaissance pratique d'un ou plusieurs produits de base de données (par exemple Oracle, MySQL, Mongo)
  • Autonome et proactif.
  • Passionné par la technologie et la transformation.
  • Activateur auto-motivé, énergique et tenace.
  • A l'aise avec le travail en équipes transversales et multidisciplinaires.
  • Enthousiaste à l'idée d'aborder des problèmes techniques difficiles et de concevoir des solutions créatives.
  • Solides compétences en communication et capacité à collaborer étroitement avec les membres d'une équipe à distance.
  • Idéalement bilingue: anglais obligatoire, français un plus.

Share This Job

Powered by