Full Stack Senior Software Developer

Aversan Inc

Montreal

Sur place

CAD 115 000 - 135 000

Plein temps

Il y a 5 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Aversan Inc in Montreal, QC is seeking a Full Stack Senior Software Developer to lead the design, development, and maintenance of complex software systems. The role focuses on Java/J2EE, Spring, RESTful and SOAP services, and AI-assisted tooling while ensuring security and governance.

You will collaborate with stakeholders to translate requirements into scalable solutions, guide junior developers, and uphold coding standards across projects. On-site in Montreal with competitive CAD compensation.

Qualifications

  • 8+ years in Java/J2EE enterprise app development.
  • Experience with Spring Core/JDBC/MVC, EJB, Hibernate/JPA.
  • Proven RESTful and SOAP web services design/implementation.
  • Strong DB skills: Oracle, PostgreSQL, MariaDB.
  • Web tech: HTML/CSS/JS, jQuery, DataTables.
  • Experience with AI-assisted development tools (e.g., GitHub Copilot).
  • Proficiency with servers: WebLogic, Tomcat; scripting: Perl, Python.

Responsabilités

  • Lead design, development, and maintenance of scalable apps and REST/SOAP APIs.
  • Provide technical leadership and mentoring to developers.
  • Promote coding standards, guidelines, and governance processes.

Connaissances

Java/J2EE
Spring Framework
RESTful/ SOAP
Relational databases
HTML/CSS/JavaScript
GitHub Copilot
WebLogic/Tomcat
Perl/Python
Eclipse/IntelliJ
Jira/Confluence/Bitbucket
Bilingual EN/FR

Formation

Bachelor’s degree in Computer Science or Engineering
Professional programming certification (asset)

Outils

JDBC
JMS
Hibernate
JPA
Oracle WebLogic
Apache Tomcat
ANT

Description du poste

Full Stack Senior Software Developer
Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defense, and space industries.
We are currently seeking a qualifiedFull Stack Senior Software Developer to join our team. The ideal candidate will have extensive experience in full stack development using Java and related technologies, as well as a proven track record of leading teams and driving projects to completion.
Location: Montreal, QC
Job Type: Full Time
Working Arrangement: On-site

Responsibilities
  • Lead the design, development, enhancement, and maintenance of applications and systems using existing and emerging technologies, including the development of secure, scalable REST/SOAP APIs and integrations.
  • Develop, debug, and maintain complex code and software modules, providing technical leadership and guidance to less experienced developers.
  • Champion Client-approved AI-assisted development tools to improve productivity, code quality, testing, code reviews, troubleshooting, and documentation while adhering to security and governance standards.
  • Review functional and technical requirements, identify potential issues, contribute to solution design, and collaborate with stakeholders to define application features and technical approaches.
  • Establish and promote coding standards, development guidelines, and technical processes, ensuring consistent implementation across the team.
  • Manage defect assignments and allocation to appropriate developers, monitor resolution, and support effective defect management.
  • Participate in requirements gathering, analysis, and management, translating business and technical needs into application and system features.
  • Develop and maintain test case documentation to support current and future quality assurance activities.
  • Prepare, review, and take ownership of technical estimates for development work performed by self and less experienced developers.
Basic Qualifications
  • Extensive experience in Java/J2EE, from Java 8 through Jakarta EE/Java 21, with strong hands-on expertise in enterprise application development.
  • Strong experience with Spring Framework (Core, JDBC, MVC), EJB, JDBC, JMS, Hibernate, JPA, and Java ORM technologies.
  • Proven experience designing and implementing RESTful and SOAP web services, Jersey-based REST services, and Kafka event-driven integrations.
  • Extensive experience with relational databases, including Oracle, PostgreSQL, and MariaDB.
  • Experience with web technologies, including HTML, CSS, JavaScript, jQuery, and DataTables, as well as Spring MVC and Struts.
  • Hands-on experience with AI-assisted software development tools, such as GitHub Copilot, for coding, testing, code reviews, troubleshooting, and documentation.
  • Experience with multiple web and application servers, including Oracle WebLogic and Apache Tomcat, and scripting languages such as Perl and Python.
  • Proficiency with development tools and platforms, including Eclipse, IntelliJ IDEA, ANT, Bitbucket, Jira, and Confluence.
  • Bilingual proficiency in English and French.
  • Bachelor’s degree in computer science, Engineering, or an equivalent technical discipline relevant to the position.
  • Professional programming certification in a mainstream programming language is considered an asset.

Compensation: $115,000 – $135,000 CAD (annual salary)
The base salary or rate offered to an applicant within this range is determined by considering several factors, including the individual's geographic location, skills, competencies, and unique qualifications. This ensures compensation is fair and aligned with the specific requirements and attributes of each candidate.
Vacancy Status: This posting is for an existing vacancy.
AI in Hiring: We use AI tools to assist with application management (e.g., organizing submissions and surfacing potentially relevant qualifications). AI is not used to make hiring decisions. All decisions are made by our hiring managers and recruitment team. Our use of AI is governed by security and privacy risk assessments aligned with our cybersecurity framework
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Full Stack Senior Software Developer
Full Stack Senior Software Developer

Aversan • Montreal

Sur place
CAD 115 000 - 135 000
C++ Software Developer
C++ Software Developer

Aversan • Saint-Laurent-de-l'Île-d'Orléans

Hybride
CAD 100 000 - 130 000
C++ Software Developer
C++ Software Developer

Aversan Inc • Montreal (administrative region)

Hybride
CAD 100 000 - 130 000
C++ Software Developer
C++ Software Developer

Aversan Inc • Saint-Laurent-de-l'Île-d'Orléans

Hybride
CAD 100 000 - 130 000
Senior Full Stack Developer
Senior Full Stack Developer

Aversan Inc. • Mississauga

Hybride
CAD 110 000 - 140 000
Engineering - Embedded Software Developer
Engineering - Embedded Software Developer

Aversan • Montreal (administrative region)

Sur place
CAD 90 000 - 130 000
Engineering - Embedded Software Developer
Engineering - Embedded Software Developer

Aversan Inc • Montreal

Sur place
CAD 90 000 - 130 000
Embedded Software Architect
Embedded Software Architect

Aversan Inc • Montreal (administrative region)

Hybride
CAD 120 000 - 160 000
Mechanical Design Lead
Mechanical Design Lead

Aversan Inc • Montreal

Sur place
CAD 90 000 - 120 000
Supervisor Mechanical Design
Supervisor Mechanical Design

Aversan Inc • Montreal

Sur place
CAD 90 000 - 120 000