Taro Logo

Software Engineer - Full Stack -Java/Angular

A product development partner that builds breakthrough software products for digital businesses, focusing on Software, SaaS, Media, Publishing, Information Services, and Retail.
Canada
Backend
Senior Software Engineer
Remote
8+ years of experience
Enterprise SaaS

Description For Software Engineer - Full Stack -Java/Angular

3Pillar Global is seeking an experienced Full Stack Software Engineer to join their team in building breakthrough software products for digital businesses. This role offers a unique opportunity to work with a company that emphasizes their Product Mindset approach, focusing on minimizing time to value, solving for need, and excelling at change.

The position requires a seasoned professional with 8+ years of experience in Java development, along with strong expertise in Angular 2+ and modern web technologies. You'll be working on customer-facing, revenue-generating digital products, collaborating with a global team of professionals. The role combines technical excellence with client interaction, requiring both strong engineering capabilities and excellent communication skills.

As a Full Stack Engineer, you'll be responsible for crafting high-quality, scalable code, participating in code reviews, and establishing best practices. The position involves working in an agile environment, contributing to planning sessions, and mentoring other team members through Communities of Practice.

The company offers an attractive remote work environment with flexibility in work location. Benefits include mental health support, fitness offerings, and generous time off. Career growth is emphasized through exposure to various projects, offerings, and industries. 3Pillar Global's commitment to diversity and global collaboration makes this an excellent opportunity for engineers looking to work in an inclusive, forward-thinking environment.

Key technical requirements include expertise in Java, Spring/SpringBoot, Angular 2+, REST Web Services, and SQL, along with experience in implementing enterprise-level systems. The ideal candidate will have a strong foundation in computer science fundamentals and proven experience in building scalable, performant applications.

Last updated 13 days ago

Responsibilities For Software Engineer - Full Stack -Java/Angular

  • Facilitate communication with client project stakeholders regarding project status and recommendations
  • Craft efficient, performant, testable, scalable, and secure code
  • Participate in planning and estimation efforts
  • Perform code reviews and establish development best practices
  • Gather requirements and present developed features to clients
  • Execute complex activities within methodology and quality standards
  • Collaborate with engineers, designers, and managers to drive client success
  • Engage in agile software development activities
  • Participate in Engineering Practice community and mentor others
  • Drive project delivery within defined architecture

Requirements For Software Engineer - Full Stack -Java/Angular

Java
TypeScript
JavaScript
  • Bachelor's degree in Computer Science or Software Engineering
  • 8+ years of software development experience using Java
  • Experience with Spring, SpringBoot and ORM frameworks (Hibernate, JPA)
  • Experience with Angular 2+
  • Experience with REST Web Services & Front-end technologies
  • SQL Query expertise
  • Experience with version control systems (GIT)
  • Experience in Agile methodologies
  • Expertise in Object-Oriented Programming principles
  • Experience creating enterprise-level systems
  • Experience with Unit, Integration and End-to-End Testing
  • Strong communication skills
  • Client-facing experience

Benefits For Software Engineer - Full Stack -Java/Angular

Mental Health Assistance
  • Flexible work environment
  • Global team collaboration
  • Fitness offerings
  • Mental health plans
  • Generous time off
  • Career growth opportunities

Jobs Related To 3Pillar Global Software Engineer - Full Stack -Java/Angular