Senior Software Engineer - Java, Angular REQ_60 REQ_34

3Pillar

Montreal

Vor Ort

CAD 90.000 - 140.000

Vollzeit

Vor 7 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

3Pillar is seeking a Java/Angular Intermediate Software Engineer in Montreal to join its AI transformation teams. You will help build scalable, secure, and high-quality enterprise applications using Java, Spring/SpringBoot, and Angular 2+.

You’ll participate in agile ceremonies, analyze requirements, design solutions, and implement robust REST services. Ideal candidates have 8+ years of experience, strong CS fundamentals, and are proficient with SQL, Git, and modern front-end tech

Qualifikationen

  • Bachelor’s degree in Computer Science or Software Engineering, with strong CS fundamentals.
  • 8+ years of experience with Java, Spring/SpringBoot, Angular 2+ and REST services.
  • Front-end tech stack includes HTML, CSS, JavaScript/TypeScript; SQL proficiency.
  • Experience with Git, Agile development, and OO programming principles.

Aufgaben

  • Craft code that is efficient, performant, testable, scalable, secure, and high quality.
  • Apply OOP concepts and design patterns in building enterprise apps.
  • Contribute to agile teams during scrums, planning, and code reviews.
  • Engage in requirements analysis, technical design, implementation, testing, and documentation.
  • Write automated unit tests and participate in integration testing.
  • Communicate technical issues clearly to peers and managers; propose solutions.
  • Ensure quality and guard against regressions with comprehensive test suites.
  • Collaborate with engineers, designers, and managers to address user pain points.

Kenntnisse

Java
Spring/SpringBoot
Angular 2+
REST APIs
SQL
TypeScript
HTML/CSS
Git
Agile
OOP

Ausbildung

Bachelor’s degree in Computer Science or Software Engineering

Tools

Hibernate/JPA

Jobbeschreibung

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. With teams across North America, Europe, Latin America, and Asia, we work with the most ambitious companies in financial services, healthcare, media, and technology — helping them move faster, modernize boldly, and compete on their own terms. 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.

Java/Angular Intermediate Software Engineer

Accomplished Tech Visionary

Elevate your expertise to new heights at 3Pillar, the premier destination for trailblazing senior software engineers like yourself. Picture collaborating with industry leaders, spearheading transformative projects that redefine urban living, establishing new media channels for enterprise companies, or driving innovation in healthcare. Our mission is to revolutionize the tech landscape, and your skills are integral to achieving this ambitious goal.

Your role extends beyond the realm of code composition; you will architect transformative solutions that reshape entire industries. Join us and spearhead the charge toward a tech future that transcends the ordinary.

Key Responsibilities
  • Craft software code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality.
  • Apply object-oriented programming concepts and design patterns.
  • Actively contribute to agile project teams during scrums, sprint planning, and code reviews.
  • Participate in requirements analysis sessions, technical design, implementation, testing, problem analysis and resolution, and technical documentation.
  • Write automated unit tests.
  • Responsible for integration testing (both manual and automated)
  • Articulate technical issues to peers, architects and project managers while recommending creative solutions.
  • Ensure application quality and guard against regressions by maintaining test suites covering the breadth of system features.
  • Client-facing experience and strong communication skills.
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
  • 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.
  • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities.
  • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.
Minimum Qualifications
  • 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.
    • Experience building applications using Spring, SpringBoot and ORM frameworks (Hibernate, JPA)
    • Experience building applications with Angular 2+.
    • Experience building REST Web Services.
    • Front-end technologies: Angular 2+, JavaScript/TypeScript, HTML, CSS.
    • 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 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.
Additional Experience Desired
  • Struts, Backbone, Marionette
  • Architectural (Microservices, Serverless etc) and Design (Factory, Singleton, Observer etc) Patterns
  • Working with Cloud technologies (AWS, Azure)
  • Containers using Docker/Kubernetes
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Mobile Developer (Android/iOS) REQ_119
Senior Mobile Developer (Android/iOS) REQ_119

Liensnagelsalon • Kanada

Vor Ort
CAD 117.000 - 186.000
Solutions Architect AI REQ_116
Solutions Architect AI REQ_116

Liensnagelsalon • Kanada

Vor Ort
CAD 120.000 - 180.000
Remote-first approach
Wellbeing program
Global team access
Senior Mobile Developer REQ_42
Senior Mobile Developer REQ_42

3Pillar Global, Inc. • Kanada

Hybrid
CAD 90.000 - 120.000
Senior Mobile Developer (Android/iOS) REQ_119
Senior Mobile Developer (Android/iOS) REQ_119

3Pillar • Montreal

Remote
CAD 90.000 - 120.000
Remote-first work model
Global team learning
Wellbeing initiatives
+1
Senior React Native Engineer REQ_92
Senior React Native Engineer REQ_92

3Pillar Global, Inc. • Kanada

Hybrid
CAD 110.000 - 160.000
AWS/AI Solutions Architect REQ_130
AWS/AI Solutions Architect REQ_130

3Pillar Global, Inc. • Kanada

Hybrid
CAD 120.000 - 180.000
Vacations per law first anniversary
Discretionary Time Off
Christmas bonus
+4
AI Technical Program Manager REQ_107
AI Technical Program Manager REQ_107

Liensnagelsalon • Kanada

Vor Ort
CAD 120.000 - 180.000
AWS/AI Solutions Architect REQ_130
AWS/AI Solutions Architect REQ_130

3Pillar • Montreal

Remote
CAD 130.000 - 190.000
Remote-friendly
Flexible work model
Udemy - E-learning
Full Stack Developer - Java / Angular
Full Stack Developer - Java / Angular

Compunnel Inc. • Montreal

Vor Ort
CAD 90.000 - 130.000
Full-Stack Java/Angular Engineer for Cloud & AI
Full-Stack Java/Angular Engineer for Cloud & AI

Compunnel, Inc. (old) • Montreal

Hybrid
CAD 90.000 - 130.000