Staff Software Engineer with Java (Springboot) to build out features on a Master Data Management product from start to finish.

S.i. Systems
Toronto
$127.6K-$145K a year
Permanent
Full-time

S.i. System's client is looking for a Staff Software Engineer with Java (Springboot) to build out features on a Master Data Management product from start to finish.

Permanent full time role - Located anywhere in Canada or USA - Remote position

MUST HAVES :

  • 8+years with building enterprise software applications using Java 8 or 12
  • 3+ years experience as a Technical Lead
  • Strong experience building Springboot / Spring microservices
  • Experience with cloud development ( AWS ) or similar native cloud
  • Experience with application development on SaaS or MDM
  • Experience with automated pipelines (CircleCI / Jenkins)

NICE TO HAVE :

  • Experience with Reltio
  • 30+ days ago
Related jobs
Promoted
Outlier
Vaughan, Ontario
Remote

Any information we collect in connection with your application will be treated in accordance with the . Proficiency working with one or more of the the following languages: Java, Python, JavaScript / TypeScript, C++. We limit the personal data we collect to that which we believe is appropriate ...

S.i. Systems
Toronto, Ontario

Take ownership and act as a technical lead on complex/long-term IT Application Support related projects and contribute to their implementation, including defining scope, requirements, communicating project progress, challenges and solutions, while ensuring timely delivery. Build relationships and ac...

Promoted
I-cube Software Llc
Toronto, Ontario

Ability to provide quick ingestion tools and corresponding access APIs for continuously changing data schema, working closely with Data Engineers around specific transformation and access needs. As an administrator, your responsibility will be to deploy and maintain Hadoop clusters, add and remove n...

Instacart
Canada (ON, AB or BC Only)
Remote

Your role will involve shaping the product vision alongside close collaboration with end customers and the product team. Our team oversees various initiatives, such as Fulfillment services that enable retailers to integrate fulfillment capabilities directly into their websites, a Pickup App to optim...

Ecobee
Toronto, Ontario

Wi-Fi thermostat to help millions of consumers save money, conserve energy, and bring home automation into their lives. Working directly with the thermostat & smart buildings product teams, our Professional sales channel, and the broader marketing team, you’ll drive business results while thinking c...

S.i. Systems
Toronto, Ontario

Become proficient in our EAM application, including but not limited to creating/modifying reports, understanding end-to-end business processes, resolving data inconsistencies, troubleshooting, data loading procedures and templates etc. Location: Toronto (Hybrid - 3 days per week on-site). Provide da...

Babylist
Canada

Additionally, you will collaborate with fellow staff-level engineers throughout our engineering organization to identify and address systemic bottlenecks, design architectural enhancements, and implement them alongside your team. Collaborate closely with the Product team to innovate in health featur...

Johnson Service Group
Toronto, Ontario

To succeed in this role, you should be a self-starter with strong competency to work independently, and have excellent time management and communication skills, as you’ll collaborate with other employees to deliver results within deadlines. Professional experience working in the environment of ...

Snap Inc
Toronto, Ontario

Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, ...

Stripe
Toronto, Ontario

As a Software Engineer focused on Vulnerability Management at Stripe, you will use your software engineering expertise to find and prioritize vulnerabilities in our systems. This hits a balance between bringing people together for in-person collaboration and learning from each other, while supportin...