Senior Software Engineer - Java, Angular

Jobgether · Canada

Company

Jobgether

Location

Canada

Type

Full Time

Job Description

Team: IT

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer - Java, Angular in Canada.

In this role, you will contribute to the design and development of scalable, high-performance enterprise applications that power impactful digital solutions across diverse industries. You will work on end-to-end feature delivery, combining strong backend engineering in Java with modern frontend development using Angular. The position involves close collaboration with cross-functional agile teams, including architects, designers, and product stakeholders, to build reliable and secure systems. You will play a key role in shaping technical design decisions, improving code quality, and ensuring long-term system maintainability. This is a hands-on engineering role where you will participate in the full software development lifecycle, from requirements analysis to deployment. The environment is collaborative, fast-paced, and focused on continuous improvement, innovation, and technical excellence.

Accountabilities:

  • Design, develop, and maintain scalable, secure, and high-quality software solutions using Java and Angular.
  • Build and enhance backend services using Spring, Spring Boot, and ORM frameworks such as Hibernate and JPA.
  • Develop responsive and dynamic frontend applications using Angular, TypeScript, JavaScript, HTML, and CSS.
  • Participate in agile ceremonies including sprint planning, stand-ups, requirements analysis, and code reviews.
  • Implement and maintain RESTful APIs and ensure seamless integration between frontend and backend systems.
  • Write and maintain automated unit, integration, and end-to-end tests to ensure software quality and prevent regressions.
  • Collaborate with architects, engineers, and stakeholders to resolve technical challenges and deliver client-focused solutions.
  • Contribute to system design discussions, estimation efforts, and technical documentation.
  • Mentor peers and actively participate in engineering communities of practice to support continuous learning.
  • Requirements:

    • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
    • 8+ years of professional software development experience.
    • Strong expertise in Java development with Spring and Spring Boot frameworks.
    • Solid experience building frontend applications using Angular 2+ and TypeScript.
    • Experience designing and consuming RESTful web services.
    • Strong knowledge of SQL, including queries, joins, grouping, and database design fundamentals.
    • Experience with testing practices including unit, integration, and end-to-end testing.
    • Familiarity with Agile methodologies and collaborative software development environments.
    • Strong understanding of object-oriented programming principles and design patterns.
    • Experience with Git version control systems.
    • Strong communication skills and prior client-facing experience in technical environments.
    • Nice to have experience with microservices, cloud platforms (AWS or Azure), and containerization technologies like Docker or Kubernetes.
    • Benefits:

      • Flexible remote-first work model with the ability to work from home or in hybrid setups.
      • Opportunity to work on high-impact, innovative projects across multiple industries.
      • Global collaboration with diverse, cross-cultural engineering teams.
      • Strong focus on employee well-being, including wellness initiatives and generous time off.
      • Career growth opportunities through exposure to multiple domains and project types.
      • Continuous learning environment with mentoring and engineering communities of practice.
      • Competitive compensation and comprehensive benefits (depending on location).
Apply Now

Date Posted

05/20/2026

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0

© 2026 Job Transparency. All rights reserved.