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

Java Full Stack

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: Cynet Systems
Full Time position
Listed on 2026-07-18
Job specializations:
  • Software Development
    Java Developer, Full Stack Developer, Backend Developer, Angular Developer
Job Description & How to Apply Below
Location: Montreal

Job Description:
  • The candidate will be a technically proficient and enthusiastic Java Full Stack Developer with a strong focus on backend application development and UI development using Angular.
  • The role involves supporting and leading multiple phases of the product lifecycle, including analysis, development, testing, and deployment.
  • The candidate will work closely with front office business users, stakeholders, and agile teams to deliver high-quality, scalable solutions.
  • Requirement / Must Have:
  • Strong experience in Java development.
  • Strong experience in Angular UI development.
  • Microservices experience using Spring Boot.
  • Very strong computer and technical skills.
  • Ability to run and support automated tests.
  • Strong attention to detail.
  • Experience:
  • Minimum 7 years of hands-on backend development using Java.
  • Minimum 5 years of hands-on Single Page Application (SPA) development using Angular.
  • Responsibilities:
  • Develop new components in Java and maintain/enhance existing components in Java, Angular, and Python.
  • Design, develop, and maintain scalable, secure backend services using Java, including RESTful APIs and microservices.
  • Design and develop responsive, interactive, and user-friendly UI components using Angular, HTML, CSS, and TypeScript.
  • Support and lead different phases of the product lifecycle including analysis, development, and testing.
  • Participate actively in Agile ceremonies and collaborate with business owners and stakeholders.
  • Promote best practices including Test-Driven Development (TDD), coding standards, and development tools.
  • Develop and maintain technical documentation including architecture diagrams and design documents.
  • Participate in code reviews to ensure high-quality code and adherence to standards.
  • Troubleshoot and debug issues, identify root causes, and implement fixes.
  • Mentor junior developers and support knowledge sharing.
  • Stay current with industry trends, best practices, and emerging technologies.
  • Should Have:
  • Experience with Python programming (Django or Flask).
  • Experience with containerization tools such as Docker and Kubernetes (Open Shift preferred).
  • Experience with Dev Ops practices including CI/CD.
  • Experience with observability tools such as Prometheus, Loki, Jaeger, and Grafana.
  • Skills:
  • Java, Spring Boot, Hibernate, Microservices.
  • Angular, HTML, CSS, TypeScript.
  • Relational databases (MySQL) and No

    SQL databases (MongoDB).
  • Agile/Scrum methodology.
  • Unix/Linux environments.
  • Web servers such as Apache and Tomcat.
  • Code quality and security tools:
    Sonar, Cypress, Fortify, Snyk.
  • Automation testing tools:
    PyTest, JUnit, Postman Automation, PyUnit, Selenium, Mockito.
  • Qualification And

    Education:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 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