3Pillar Global

Software Engineer, Full Stack, Java/Angular

3Pillar Global

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

AngularAWSAzureCloudDockerHibernateJavaJavaScriptKubernetesMicroservicesSpringSpring BootSpringBootSQLTypeScript

About the role

  • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • Craft client code that is efficient, performant, testable, scalable, secure, and of the highest quality.
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
  • Perform code reviews and establish best practices for development.
  • Proficiently gather requirements and organize/present developed features for clients.
  • Execute complex activities within the current methodology and quality standards across diverse engagements.
  • Promote client success by collaborating with engineers, designers, and managers to understand user pain points and iterate on solutions.
  • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
  • Participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams.
  • Independently drive project delivery within defined architecture, demonstrating autonomy from conceptualization to deployment.

Requirements

  • Bachelor’s degree in Computer Science or Software Engineering
  • A minimum of 8+ years of experience/expertise in 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 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
  • Nice to have: Struts, Backbone, Marionette; Architectural (Microservices, Serverless etc) and Design (Factory, Singleton, Observer etc) Patterns; Working with Cloud technologies (AWS, Azure); Containers using Docker/Kubernetes
Benefits
  • Imagine a flexible work environment – whether it's the office, your home, or a blend of both.
  • Remote-first approach from interviews to onboarding.
  • Part of a global team; learning from top talent around the world and across cultures.
  • Mental health plans (country-dependent).
  • Generous time off and wellbeing-focused trimester.
  • Fitness offerings and wellness programs.
  • Professional services model enabling accelerated career growth and development opportunities across projects and industries.
  • Equal opportunity employer with commitment to diversity and inclusion.

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpringSpringBootHibernateJPAAngular 2+REST Web ServicesSQLObject-Oriented ProgrammingUnit Testing
Soft skills
communicationcollaborationmentoringplanningorganizationproblem-solvingautonomyclient-facing
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering
U.S. Bank

Software Engineer 2 – Platform, Full Stack

U.S. Bank
Mid · Seniorfull-time$98k–$116k / yearColorado, Illinois, North Carolina, Ohio · 🇺🇸 United States
Posted: 35 days agoSource: usbank.wd1.myworkdayjobs.com
AWSAzureCloudDockerGoogle Cloud PlatformHibernateJavaJavaScriptJUnitKubernetesMockitoMySQL+7 more
Transamerica

Senior Software Engineer, Hybrid

Transamerica
Seniorfull-time$90k–$110k / yearColorado, Iowa, Pennsylvania · 🇺🇸 United States
Posted: 45 days agoSource: transamerica.wd5.myworkdayjobs.com
AngularApacheAWSAzureCloudDockerDynamoDBEC2Entity FrameworkETLJ2EEJava+11 more
MeridianLink

Full Stack Software Engineer II, Angular/ Java

MeridianLink
Mid · Seniorfull-time$109k–$140k / year🇺🇸 United States
Posted: 44 days agoSource: jobs.lever.co
AngularAzureDistributed SystemsDockerElasticSearchHibernateJ2EEJavaJavaScriptJenkinsKubernetesMicroservices+8 more
Informa

Senior Software Engineer II, Commercial and Wealth

Informa
Seniorfull-timeCalifornia · 🇺🇸 United States
Posted: 3 days agoSource: jobs.smartrecruiters.com
AngularAWSDockerEC2ETLJavaJavaScriptKubernetesPostgresSparkSpringSpring Boot+3 more
GovCIO

Software Programmer

GovCIO
Senior · Leadfull-time🇺🇸 United States
Posted: 24 days agoSource: careers-govcio.icims.com
AngularAWSAzureCloudCyber SecurityCypressDistributed SystemsDockerGoogle Cloud PlatformGrafanaHibernateJava+22 more