JobTarget Logo

Senior Software Engineer - Java, Angular in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Software Engineer - Java, Angular

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

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Front-End Angular Developer

Jobgether
Canada Creek, Nova Scotia
New

Senior Quality Assurance Engineer

Jobgether
Canada Creek, Nova Scotia
New

Senior Backend Developer, Data Team

Jobgether
Canada Creek, Nova Scotia
New

Manual QA Tester – Mobile App

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.