Jobgether

Senior Software Engineer - Java, Angular

Jobgether  •  Canada (Hybrid)  •  18 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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.

This role offers the opportunity to work on impactful, large-scale digital products that shape user experiences across multiple industries. You will join a highly collaborative engineering environment where innovation, quality, and continuous improvement are central to delivery. The position involves building robust full-stack solutions using modern Java and Angular technologies, with a strong emphasis on scalability, performance, and clean architecture. You will contribute to the design and evolution of enterprise-grade systems while working closely with cross-functional teams including product, design, and architecture. The environment is agile, fast-paced, and highly client-focused, with strong exposure to global teams and diverse technical challenges. This is a hands-on engineering role for someone who enjoys end-to-end ownership and technical excellence in complex software systems.

Accountabilities:

  • Design, develop, and maintain high-quality, scalable, secure, and performant full-stack applications using Java and Angular technologies.
  • Apply object-oriented programming principles and software design patterns to build robust enterprise-level systems.
  • Participate actively in Agile ceremonies including sprint planning, stand-ups, estimations, and code reviews.
  • Contribute to requirements analysis, technical design, implementation, testing, debugging, and documentation activities.
  • Develop and maintain automated unit, integration, and end-to-end tests to ensure system reliability and prevent regressions.
  • Collaborate with architects, engineers, designers, and project stakeholders to deliver client-focused solutions.
  • Support production readiness and independently drive delivery from concept through deployment.
  • Mentor peers and contribute to engineering communities of practice to strengthen technical capabilities across teams.
  • Requirements:

    • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
    • 8+ years of professional software engineering experience.
    • Strong expertise in Java development, including Spring, Spring Boot, Hibernate, and JPA.
    • Solid experience building front-end applications using Angular 2+, JavaScript/TypeScript, HTML, and CSS.
    • Experience designing and building RESTful APIs and enterprise backend systems.
    • Strong SQL knowledge including joins, views, grouping, and query optimization.
    • Experience with version control systems (preferably Git) and Agile development methodologies.
    • Strong understanding of OOP principles and software design patterns.
    • Hands-on experience with automated testing strategies (unit, integration, end-to-end).
    • Strong communication skills with client-facing experience.
    • Nice to have: experience with microservices, cloud platforms (AWS/Azure), Docker/Kubernetes, and additional frameworks like Struts or Backbone.
    • Benefits:

      • Remote-first or hybrid work flexibility depending on project needs.
      • Opportunity to work on global, high-impact digital transformation projects.
      • Strong emphasis on career growth through diverse client engagements and technical exposure.
      • Collaborative, international work environment with English as the primary working language.
      • Focus on employee well-being, including mental health support and wellness initiatives.
      • Generous paid time off and flexible work arrangements.
      • Continuous learning and mentorship opportunities through engineering communities of practice.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Jobgether

About Jobgether

Jobgether is an AI-powered career coach and matching platform fixing the broken job search. Remote professionals no longer waste hours applying blindly; instead, they receive a personalized job search strategy, stronger visibility, and curated matches aligned with their skills, flexibility preferences, and career goals.

We flip the hiring model by connecting talent only to roles that truly match, reducing noise for employers and eliminating wasted effort for candidates. Jobgether combines AI coaching, profile optimization, Match Score insights, and the world’s largest remote job database to help people land opportunities faster and with less bias.

Our purpose is to make remote job search guided and intentional.

Our mission is to become the world’s reference platform for remote talent, ensuring no professional remains invisible and every match is meaningful.

Industry
Retail & Ecommerce
Company Size
201-500 employees
Headquarters
Brussels, BE
Year Founded
2020
Social Media