3Pillar Global

3Pillar Global

Senior Software Engineer - Java, Angular

Canada · Senior

Sponsorship not specifiedDetected 65 days ago
JavaScriptTypeScriptJavaAngularHTMLSpringObject-Oriented ProgrammingSQLAWSAzureDockerKubernetesRESTAgileControlsCommunicationMentoring

About the role

  • Our global workforce enables our team to leverage global resources to accomplish our work in efficient and effective teams. - We're big on your well-being - as a company, we spend a whole trimester in our annual cycle focused on wellbeing.

Responsibilities

  • Apply object-oriented programming concepts and design patterns.
  • Participate in requirements analysis sessions, technical design, implementation, testing, problem analysis and resolution, and technical documentation.
  • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success.
  • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment
  • Experience building applications using Spring, SpringBoot and ORM frameworks (Hibernate, JPA)
  • Experience building applications with Angular 2+.
  • Experience building REST Web Services.
  • 3Pillar is an AI transformation partner on a mission to help enterprises build the AI-native products and intelligent agents that will define the next era of business.

Requirements

  • Bachelor's degree in Computer Science or Software Engineering with a thorough understanding of CS fundamentals and theory relevant to application development.
  • A minimum of 8+ years of experience/expertise in the following areas specified below*:
  • Solid software development experience using Java.

Skills

  • Experience writing SQL Queries & knowledge of Joins, Views, Group By, Having Clause etc.
  • Familiar with version control systems, preferably GIT.
  • Experience in Agile software development methodologies.
  • Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation).
  • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.
  • Experience implementing Unit, Integration and End-to-End Testing.
  • Client-facing experience and strong communication skills.
  • Angular 2+, JavaScript/TypeScript, HTML, CSS.
  • Additional Experience Desired:
  • Struts, Backbone, Marionette
  • Working with Cloud technologies (AWS, Azure)
  • Containers using Docker/Kubernetes

Compensation

  • We're big on your well-being – as a company, we spend a whole trimester in our annual cycle focused on wellbeing.

Benefits

  • Imagine a flexible work environment - whether it's the office, your home, or a blend of both.
  • You will be part of a global team, learning from top talent around the world and across cultures, speaking English everyday.
  • We're big on your well-being - as a company, we spend a whole trimester in our annual cycle focused on wellbeing.
  • Whether it is taking advantage of fitness offerings, mental health plans (country-dependent), or simply leveraging generous time off, we want all of our team members operating at their best.

Company info

  • Our HelixAI platform and Helix Pods delivery model put our engineers at the center of real agentic transformation - doing work that is open, portable, and built to last.
  • We are building the future of enterprise AI.

This listing is sourced directly from 3Pillar Global's careers page and normalized into a canonical job model.