Java Full Stack Developer

Compunnel, Inc.

Montreal (administrative region)

On-site

CAD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Compunnel, Inc. is seeking a Java Full Stack Developer to design, develop, maintain, and support enterprise applications. The role acts as a bridge between business stakeholders and development teams, translating requirements into scalable software solutions within an Agile environment.

The candidate will develop front-end apps with Angular and/or React, back-end services with Java and Spring Boot, and contribute to CI/CD, testing, and continuous improvement across the SDLC.

Qualifications

  • Bachelor's degree in CS, software engineering, IT or related field.
  • 5+ years of Java development experience.
  • 3+ years of experience with Angular and/or React.
  • Experience translating business requirements into technical solutions.
  • Experience working with Agile methodologies.
  • Strong analytical and problem-solving skills.
  • Experience designing and developing distributed applications.
  • Experience with OOP and design principles.
  • Excellent verbal and written communication skills.
  • Ability to collaborate with business and technical teams.

Responsibilities

  • Serve as liaison between business stakeholders and development teams across the SDLC.
  • Translate business requirements into functional, technical, and system specs.
  • Design, develop, maintain, and support distributed enterprise applications.
  • Build scalable, highly available application solutions.
  • Promote development best practices and coding standards.
  • Develop and maintain unit tests following TDD and BDD.

Skills

Java
Spring Boot
Microservices
Angular
React
HTML5
CSS
TypeScript
JSON
OOP
Design Patterns
Multithreading
IoC
RESTful APIs
DB2
MongoDB
Git
Jenkins
Jira
Agile Methodology
SDLC
TDD
BDD
Unit Testing
Troubleshooting
Problem Solving
Communication Skills

Education

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

Tools

Jira
Jenkins

Job description

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
  • TypeScript
  • 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Fullstack Developer
Java Fullstack Developer

Tek Tron IT • Canada

On-site
CAD 60,000 - 70,000
Java Fullstack Developer
Java Fullstack Developer

Tek Tron IT • Canada

On-site
CAD 50,000 - 70,000
Senior Full Stack Java Developer
Senior Full Stack Java Developer

Axiom Global Technologies • Toronto

On-site
CAD 120,000 - 160,000
JAVA Full Stack Developer
JAVA Full Stack Developer

Pafsolutions • Canada

On-site
CAD 80,000 - 110,000
Java Full Stack Engineer
Java Full Stack Engineer

Quantum World Technologies Inc. • Toronto

On-site
CAD 90,000 - 120,000
Java Full stack Developer
Java Full stack Developer

United States Digital Space LLC • Toronto

On-site
CAD 125,000 - 134,000
Paid time off (12–25 days)
Medical, dental, vision benefits
Retirement savings plans (RRSP)
+2
Lead Java Full Stack Developer
Lead Java Full Stack Developer

Citigroup Inc. • Mississauga

Hybrid
CAD 100,000 - 130,000
Full Stack Java Developer
Full Stack Java Developer

Pacer Group • Toronto

On-site
CAD 90,000 - 120,000
Java Full Stack Developer
Java Full Stack Developer

Iris Software Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Full Stack Java Developer
Full Stack Java Developer

Highbrow LLC • Toronto

Hybrid
CAD 90,000 - 120,000