Description
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:
Similar jobs
Innovation Starts With You. Manager of Product Delivery & AI Enablement Full time - Permanent PositionCanada / USA (Remote). Job Role: As the Manager of Product Delivery and AI Enablement, you will lead product deliv…
Innovation Starts With You. Senior Full-Stack AI Product Engineer Full time - Permanent Position Job Role: We’re looking for a highly engaged, self-directed developer who can turn product ideas, PRDs, and UX mockups into…
Innovation Starts With You. Business Development Executive Full time - Permanent Position / Remote Job Role: As a Business Development Executive you will identify target accounts, engage senior stakeholders, uncover busi…
Innovation Starts With You. Founding Sales Leader Full time - Permanent Position Job Role: We are looking for our first dedicated sales hire — a Founding Account Executive who wants to build something, not inherit someth…
Who We Are At Momentum Financial Services Group, we help people move forward by reimagining how money works for those who need it most. With more than 40 years of experience, we’re the team behind Money Mart—Canada’s lar…
Innovation Starts With You. Scheduling Manager Full time - Remote / Hybrid. Job Role: CGS is seeking an experienced Scheduling Manager to join our instructional delivery services team. The Scheduling Manager leads a team…
Job Title: Java Fullstack Key Skills: Java, AWS, GenAI, UI/UX, Database.Location: Brazil
Position Purpose: Serve as a Senior Full Stack Developer responsible for designing and delivering high-quality features Hands-on development role while contributing to and influencing the overall technical direction of t…
Est. 124,000 USD
Dev's Talent Network is designed to create a network of talented applicants who are interested in working for Dev Technology and are waiting for a job opening that matches their skills and experience. Here you will find…
About us Appnovation is a global, full-service digital partner that combines Strategy, Experience & Design, Engineering and Managed Services. We build digital solutions that deliver real impact today and serve as fou…
Xebia is a global AI-first, digital transformation, and engineering partner. With over 25 years of experience and a team of 5,000 professionals across 16 countries, we help organizations design and build scalable product…
NEORIS is a Digital Accelerator that helps companies move into the future, leveraging 20 years of experience as Digital Partners to some of the world’s largest organizations. We have more than 4,000 professionals across…
Who we are DigiCert is a global leader in intelligent trust. We protect the digital world by ensuring the security, privacy, and authenticity of every interaction. Our AI-powered DigiCert ONE platform unifies PKI, DNS, a…
Pour la version française de cette description de poste, veuillez consulter le lien suivant / For the French version of this job description, please refer to the following link Développeur/développeuse logiciel senior Ab…
Who we are DigiCert is a global leader in intelligent trust. We protect the digital world by ensuring the security, privacy, and authenticity of every interaction. Our AI-powered DigiCert ONE platform unifies PKI, DNS, a…
Innovation Starts With You. End-User Support Specialist Full time / Permanent PositionRemote Job Role: The End-User Support Specialist is responsible for providing Tier 1 technical and operational support for VR end-user…
Innovation Starts With You. Instructional Delivery Scheduler Full time - Permanent Position Job Role: CGS is seeking an experienced Instructional Delivery Scheduler to join our instructional delivery services team. The I…
Caylent is an AI-first cloud services company that helps organizations turn ambitious ideas into meaningful business impact. As an AWS Premier Tier Services Partner and a charter member of Anthropic’s Claude Partner Netw…
Caylent is an AI-first cloud services company that helps organizations turn ambitious ideas into meaningful business impact. As an AWS Premier Tier Services Partner and a charter member of Anthropic’s Claude Partner Netw…
Who We Are At Momentum Financial Services Group, we help people move forward by reimagining how money works for those who need it most. With more than 40 years of experience, we’re the team behind Money Mart—Canada’s lar…
About us Appnovation is a global, full-service digital partner that combines Strategy, Experience & Design, Engineering and Managed Services. We build digital solutions that deliver real impact today and serve as fou…
Est. 124,000 USD
Job Description: Application Developer Position Overview We are seeking a skilled Application Developer to design, develop, test, and maintain high‑quality software applications. The ideal candidate should have strong pr…
At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer…
About impact.com: impact.com is the world’s leading commerce partnership marketing platform, transforming the way businesses grow by enabling them to discover, manage, and scale partnerships across the entire customer jo…
Est. 124,000 USD
Job Description: Application Developer Position Overview We are seeking a skilled Application Developer to design, develop, test, and maintain high‑quality software applications. The ideal candidate should have strong pr…
C3 AI (NYSE: AI), is the Enterprise AI application software company. C3 AI delivers a family of fully integrated products including the C3 Agentic AI Platform, an end-to-end platform for developing, deploying, and operat…
Join us in bringing joy to customer experience. Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide. Living our values everyday results in our team-…
Who we are DigiCert is a global leader in intelligent trust. We protect the digital world by ensuring the security, privacy, and authenticity of every interaction. Our AI-powered DigiCert ONE platform unifies PKI, DNS, a…
Est. 124,000 USD
Job Description: Application Developer Position Overview We are seeking a skilled Application Developer to design, develop, test, and maintain high‑quality software applications. The ideal candidate should have strong pr…
Est. 140,000 USD
About us Appnovation is a global, full-service digital partner that combines Strategy, Experience & Design, Engineering and Managed Services. We build digital solutions that deliver real impact today and serve as fou…