×
Register Here to Apply for Jobs or Post Jobs. X

Java Full Stack Developer

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: Compunnel, Inc.
Full Time position
Listed on 2026-09-05
Job specializations:
  • Software Development
    Java Developer, Full Stack Developer, Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 130000 CAD Yearly CAD 90000.00 130000.00 YEAR
Job Description & How to Apply Below
Location: Montreal

We are seeking a Java Full Stack Developer to design, develop, maintain, and support enterprise applications while serving as a liaison between business stakeholders and development teams. This role is responsible for translating business requirements into technical solutions, developing scalable full-stack applications, enhancing user interfaces, supporting the software development lifecycle, and collaborating within Agile teams to deliver high-quality software solutions.

Key Responsibilities
  • Serve as a liaison between business stakeholders and development teams throughout the Software Development Life Cycle (SDLC).
  • Translate business requirements into functional, technical, and system specifications.
  • Design, develop, maintain, and support distributed enterprise applications.
  • Build scalable and highly available application solutions.
  • Contribute to application availability, performance, and scalability.
  • Analyze existing application designs and implement enhancements and extensions.
  • Design and enhance responsive user interfaces with a focus on user experience.
  • Develop front-end applications using Angular and/or React.
  • Develop back-end services using Java, Spring Boot, and microservices architecture.
  • Perform software testing, debugging, troubleshooting, and defect resolution.
  • Participate in Agile ceremonies and contribute throughout the SDLC.
  • Develop and maintain unit tests following TDD and BDD methodologies.
  • Utilize version control, CI/CD, and issue tracking tools to support software delivery.
  • Promote development best practices, coding standards, and continuous improvement.
  • Perform additional duties as assigned.
Required Qualifications
  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 5+ years of Java development experience.
  • 3+ years of experience developing applications using Angular and/or React.
  • Experience translating business requirements into technical solutions.
  • Experience working with Agile development methodologies.
  • Strong analytical and problem-solving skills.
  • Experience designing and developing distributed applications.
  • Experience with object-oriented programming and design principles.
  • Excellent verbal and written communication skills.
  • Ability to collaborate effectively with business and technical teams.
Preferred Qualifications
  • Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
  • Experience with Continuous Integration and Continuous Deployment (CI/CD).
  • Experience working with cloud platforms such as AWS or Azure.
Required Skills
  • Java
  • Spring Boot
  • Microservices
  • Angular
  • React
  • HTML5
  • CSS
  • Type Script
  • JSON
  • Object-Oriented Programming (OOP)
  • Design Patterns
  • Multithreading
  • Inversion of Control (IoC)
  • RESTful APIs
  • DB2
  • MongoDB
  • Git
  • Jenkins
  • Jira
  • Agile Methodology
  • SDLC
  • TDD
  • BDD
  • Unit Testing
  • Troubleshooting
  • Problem Solving
  • Communication Skills
Preferred Skills
  • AWS
  • Cloud Computing
  • UI/UX Development
  • Business Analysis
  • System Design
Education

Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary