Software Developer

Reposted 14 Days Ago
Saint John, NB, CAN
In-Office
Junior
Artificial Intelligence • Information Technology • Machine Learning • Software
The Role
Design, develop, and maintain backend services using Go and Java. Communicate technical solutions with stakeholders, create documentation, and collaborate across teams.
Summary Generated by Built In

Innovation Starts With You.

Software Developer

Full time - Permanent Position

Job 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.

The ideal candidate has a solid foundation in backend development using Go and Java, with experience working in smaller focused teams. While not all technical skills are required at the start, the successful candidate is expected to work with key team members and develop the skills required for the

Responsibilities:

  • Design, develop, and maintain enterprise backend services using Go and Java
  • Participate in client and stakeholder meetings to gather, validate, and refine business and technical requirements
  • Create, review, and maintain requirements documentation, technical designs, and solution specifications
  • Present technical solutions, system designs, and implementation details to:
    • Internal engineering teams
    • Business stakeholders
    • Senior leadership and executive audiences
  • Design and Develop systems using both monolithic and microservices architectures, applying appropriate enterprise patterns
  • Model relational data and write SQL queries, including joins, constraints, and normalized schemas
  • Collaborate across teams (engineering, QA, product, operations) in a structured development process
  • Contribute to code reviews, architectural discussions, and continuous improvement initiatives
  • Integrate with SSO Systems (SAML and Oauth2)
  • Knowledge of Security and Privacy Standards
  • Integrate with Third Party APIs
  • Keep up to date on current technical trends

Qualifications:

  • 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
  • Solid understanding of relational databases, including:
    • 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

Nice to have Qualifications:

  • 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
  • Experience supporting or modernizing legacy or monolithic systems
  • Working knowledge of JavaScript for light frontend or integration tasks
  • Experience in regulated or compliance-driven environments (finance, healthcare, government, etc.)
  • Familiarity with cloud platforms, containerization, or CI/CD pipelines\
  • Devops experience and SecDevOps experience.
  • AI Systems knowledge
  • Assisted AI development trends and best practices

About Us

For more than 40 years, CGS has empowered global enterprises to drive breakthrough performance through innovative business applications, enterprise learning and outsourcing. CGS Immersive® is an innovation lab and training transformation engine modernizing training programs and delivering immersive experiences tailored to meet the evolving needs of organizations across industries.

Learn more about CGS Inc® and CGS Immersive® in our websites:

https://cgsinc.com/en
https://cgsimmersive.com/

Skills Required

  • Professional experience with Golang and Java
  • Experience developing backend services in a production enterprise environment
  • Strong understanding of monolithic and microservices architectures
  • Ability to create and work from formal requirements and technical documentation
  • Solid understanding of relational databases including data modeling and SQL queries
  • Excellent verbal communication skills
  • Proven ability to explain technical concepts to non-technical stakeholders
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
10 Employees

What We Do

Transformation isn’t a buzzword — it’s our blueprint. CGS Immersive helps forward-thinking companies reimagine workforce learning as a true growth engine. We combine strategy, immersive technology, and tailored content to drive performance from onboarding to leadership. -Your goals, our roadmap: We build solutions aligned to business outcomes—compliance, culture, upskilling, customer experience ,and more. Every engagement is co-created for real impact—moving teams beyond memorization to mastery and real behavior change. -Roleplay, practice, and readiness: Our Cicero platform integrates lifelike, unscripted roleplay, 24/7 AI coaching, adaptive assessments, mixed reality, and kiosk experiences. Teams sharpen skills for every challenge, from sales to compliance interviews to high-stakes field scenarios, with instant, actionable feedback. -Tech that powers real work: With TeamworkAR, learning is truly on the job—digital twins, step-by-step immersive instructions, collaboration tools, and contextual expertise make growth continuous and trackable, right in the flow of work. -Proof, not promises: Our clients achieve 53% faster onboarding, an average of $5M+ in annual savings, 15–17% sales uplift, and up to a 94% boost in employee confidence. Dashboards show measurable gains in engagement, retention, compliance, and KPIs that matter at every level. -Trust, insights, and security: Enterprise-grade security, seamless analytics, and deep integration come standard—giving leaders real-time visibility from the frontline to the executive team. Trusted by industry leaders like Microsoft, Medtronic, McDonald’s, Maersk, and more, CGS Immersive are the architects for learning’s next chapter. If you’re building for tomorrow — let’s get to work. www.cgsimmersive.com

Similar Jobs

Samsara Logo Samsara

Software Engineer

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
CA
4000 Employees
127K-214K Annually

Block Logo Block

Senior Software Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
185K-327K Annually

Bot Auto Logo Bot Auto

Software Engineer

Logistics • Transportation
In-Office or Remote
8 Locations
76 Employees

Quantiphi Logo Quantiphi

Architect

Artificial Intelligence • Big Data • Machine Learning
In-Office
Fredericton, NB, CAN
3494 Employees
400K-500K Annually

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account