Jobs in New Brunswick, Canada

363verified openings
Filter by
No filters selected
CGS Immersive Verified 36h ago

Software Developer

Saint John, NB Canada On-site

Salary not listed
PaySalary not listed
TypeFull-time
Work settingOn-site
Verified listing

JobFig found this opening at its original source and checks that it remains available.

About the role

As a Java Software Developer responsible for designing, building and maintaining business-critical systems. This role requires not only strong backend engineering skills, but also the ability to communicate effectively with a wide range of stakeholders, including internal teams, external clients, business owners, and C-level executives. https://cgsinc.com/en https://cgsimmersive.com/

What you'll bring

  • Professional experience with Golang and Java (both are required)
  • Experience developing backend services in a production enterprise environment
  • Strong understanding of monolithic and microservices architectures, including benefits and trade-offs
  • Ability to create and work from formal requirements and technical documentation
  • Data modeling
  • Writing SQL queries with joins
  • Excellent verbal communication skills
  • Proven ability to explain technical concepts to non-technical stakeholders
  • Comfortable presenting to audiences ranging from business owners to C-level executives
  • Experience with event-driven architectures or messaging systems
  • Familiarity with data replication strategies, including the Outbox Pattern
  • Exposure to distributed systems and service-to-service communication