Senior Application Software Engineer

Burlington, ON | Contract

Job ID: 51002 Industry: Other Area(s)

Senior Application Software Engineer

Location: Burlington

Type: Contract

Our client, a leading global provider of in-store consumer engagement technology, has asked Bagg Technology Resources to assist them in finding a Senior Application Software Engineer to join their innovative organization on a contract basis.

Why Join?

This organization revolves around curious and creative people who are passionate about technology. Their collaborative culture values ideas and diverse perspectives from all.

Key Responsibilities:

  • Act as a technical resource to professional services and pre-sales
  • Work within an Agile software development methodology
  • Extend and enhance RESTful APIs where required
  • Requires a knowledge of Spring
  • Integrate against existing Web Services
  • Build applications using Angular and Javascript
  • Other duties as assigned 


  • Minimum Bachelor degree in Computer Science, Engineering, or Mathematics
  • 5+ years of progressive experience in software development 
  • Strong knowledge of software architecture, object-oriented design, design patterns, and best-practices
  • Experience developing and debugging web applications
  • Solid and demonstrable understanding of dynamic web applications, including: Javascript, Angular and web socket techniques
  • Broad knowledge of Java Spring with XML and Java-based configuration.  
  • Familiarity in deploying Java Spring solutions using Maven and Spring Boot
  • Enterprise integration issues including authentication and security, data queries, transforms, and synchronization, and both SOAP and REST transport
  • Possess excellent communication
  • Excellent analytical skills
  • Strong team player


To apply, please click Apply Online or submit your resume by email to:

View all of our job postings at

Accommodations are available upon request to support your participation during all stages of the recruitment process.

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: