Back to results

JAVA Full Stack Developer

  • Montreal, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Basic Qualifications:

  • Minimum 7+ years of hands-on experience in software development with strong expertise in enterprise Java applications.
  • Minimum 5+ years of experience with Core Java, Java EE/Jakarta EE, Spring Framework, Spring Boot, and RESTful Web Services.
  • Minimum 5+ years of experience working with relational databases such as Oracle, SQL Server, PostgreSQL, or similar databases.
  • Minimum 3+ years of experience developing front-end applications using Angular, React, JavaScript, TypeScript, HTML5, and CSS.
  • Experience designing and implementing large-scale distributed systems and microservices architectures.
  • Experience utilizing AI coding assistants such as GitHub Copilot and other Generative AI development tools.
  • Strong understanding of software engineering best practices, object-oriented design principles, and application performance optimization.
  • Experience writing comprehensive unit and integration tests using modern testing frameworks.
  • Strong analytical, problem-solving, organizational, and communication skills.
  • Proven ability to work effectively within Agile/Scrum development teams and collaborate with geographically distributed stakeholders.
  • Understanding business requirements and ability to align technical solutions with organizational objectives.
More about this job

Responsibilities

Develop enterprise Java applications and front-end applications, and design and implement large-scale distributed systems and microservices architectures. Write unit and integration tests, optimize application performance, and collaborate with Agile/Scrum teams and distributed stakeholders to align technical solutions with business objectives.

Requirements

Requires at least 7 years of software development experience, including 5 or more years with enterprise Java technologies and relational databases, and at least 3 years of front-end development experience. Candidates should have experience with distributed systems, microservices, AI coding assistants, testing, software engineering best practices, and Agile/Scrum collaboration.

Skills

  • Core Java
  • Java EE/Jakarta EE
  • Spring Framework
  • Spring Boot
  • RESTful Web Services
  • Relational Databases
  • Angular
  • React
  • JavaScript
  • TypeScript
  • HTML5
  • CSS
  • Distributed Systems
  • Microservices
  • GitHub Copilot
  • Unit and Integration Testing

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting

Keywords

  • Enterprise Java Applications
  • Core Java
  • Java EE/Jakarta EE
  • Spring Framework
  • Spring Boot
  • RESTful Web Services
  • Oracle
  • SQL Server
  • PostgreSQL
  • Angular
  • React
  • JavaScript
  • TypeScript
  • HTML5
  • CSS
  • Distributed Systems
  • Microservices Architecture
  • GitHub Copilot
  • Generative AI Development Tools
  • Object-Oriented Design
  • Performance Optimization
  • Unit Testing
  • Integration Testing
  • Agile
  • Scrum
  • Investment Banking

Report this job