Senior Full Stack Developer (Java/Scala)
$65k - $125k per yearCGI
Senior Full Stack Developer (Java/Scala) Position Description
We are seeking a Senior Full Stack Developer with experience building scalable cloud-native applications and backend services. The ideal candidate will have strong expertise in one or more of Java, Scala, Golang, or Python, along with experience designing APIs, integrating enterprise systems, and developing solutions within AWS environments. This role will focus on application development, system integration, cloud architecture, and modern software delivery practices while collaborating with cross-functional teams in an Agile environment. Eligible locations include Halifax, NS; St. John's, NL; Fredericton or Moncton, NB; and Stratford, PEI. This is a hybrid position requiring 3 days per week onsite. Your future duties and responsibilities
• Design, develop, and maintain scalable backend services and APIs using Java, Scala, Golang, or Python.
• Architect and implement integrations with external systems and third-party services.
• Develop and support cloud-native applications hosted on AWS.
• Design and optimize RESTful APIs, GraphQL services, and event-driven architectures.
• Collaborate with front-end developers and product teams to define application requirements and data flows.
• Design and optimize relational database solutions using PostgreSQL and MySQL.
• Implement caching strategies using Redis to improve application performance and scalability.
• Contribute to CI/CD pipelines and automated deployment processes.
• Participate in Agile ceremonies, code reviews, and technical design discussions.
• Troubleshoot production issues and drive continuous improvement of application reliability, performance, and security. Required qualifications to be successful in this role
• 6+ years of software development experience using one or more of the following languages: Java, Scala, Golang, or Python.
• 5+ years of experience developing and supporting AWS-hosted applications.
• Strong understanding of REST APIs, GraphQL, and event-driven architectures.
• 6+ years of experience working with relational databases, preferably PostgreSQL.
• 4+ years of experience implementing caching solutions using Redis or similar technologies.
• Experience building and supporting distributed systems and microservices architectures.
• Experience working in Agile software delivery environments.
• Experience working within Continuous Integration and Continuous Deployment (CI/CD) models.
• Strong knowledge of Git-based source control and modern development workflows.
• Excellent problem-solving, analytical, and communication skills.
• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience. Nice-to-have qualifications
• Experience building and managing Docker containers.
• Experience with container orchestration technologies such as AWS ECS and Kubernetes.
• Experience creating, maintaining, and troubleshooting CI/CD pipelines using GitHub Actions.
• Experience with React and modern front-end frameworks.
• Experience with large-scale enterprise application development.
• AWS certifications or cloud-related certifications. CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $65,000–$125,000. This role is an existing vacancy. Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter. That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals. To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries. Come join our team—one of the largest IT and business consulting services firms in the world.
We are seeking a Senior Full Stack Developer with experience building scalable cloud-native applications and backend services. The ideal candidate will have strong expertise in one or more of Java, Scala, Golang, or Python, along with experience designing APIs, integrating enterprise systems, and developing solutions within AWS environments. This role will focus on application development, system integration, cloud architecture, and modern software delivery practices while collaborating with cross-functional teams in an Agile environment. Eligible locations include Halifax, NS; St. John's, NL; Fredericton or Moncton, NB; and Stratford, PEI. This is a hybrid position requiring 3 days per week onsite. Your future duties and responsibilities
• Design, develop, and maintain scalable backend services and APIs using Java, Scala, Golang, or Python.
• Architect and implement integrations with external systems and third-party services.
• Develop and support cloud-native applications hosted on AWS.
• Design and optimize RESTful APIs, GraphQL services, and event-driven architectures.
• Collaborate with front-end developers and product teams to define application requirements and data flows.
• Design and optimize relational database solutions using PostgreSQL and MySQL.
• Implement caching strategies using Redis to improve application performance and scalability.
• Contribute to CI/CD pipelines and automated deployment processes.
• Participate in Agile ceremonies, code reviews, and technical design discussions.
• Troubleshoot production issues and drive continuous improvement of application reliability, performance, and security. Required qualifications to be successful in this role
• 6+ years of software development experience using one or more of the following languages: Java, Scala, Golang, or Python.
• 5+ years of experience developing and supporting AWS-hosted applications.
• Strong understanding of REST APIs, GraphQL, and event-driven architectures.
• 6+ years of experience working with relational databases, preferably PostgreSQL.
• 4+ years of experience implementing caching solutions using Redis or similar technologies.
• Experience building and supporting distributed systems and microservices architectures.
• Experience working in Agile software delivery environments.
• Experience working within Continuous Integration and Continuous Deployment (CI/CD) models.
• Strong knowledge of Git-based source control and modern development workflows.
• Excellent problem-solving, analytical, and communication skills.
• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience. Nice-to-have qualifications
• Experience building and managing Docker containers.
• Experience with container orchestration technologies such as AWS ECS and Kubernetes.
• Experience creating, maintaining, and troubleshooting CI/CD pipelines using GitHub Actions.
• Experience with React and modern front-end frameworks.
• Experience with large-scale enterprise application development.
• AWS certifications or cloud-related certifications. CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $65,000–$125,000. This role is an existing vacancy. Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter. That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals. To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries. Come join our team—one of the largest IT and business consulting services firms in the world.
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Developer (Java/Scala) in Halifax, NS vacancy
$65k - $125k per year
Senior Full Stack Developer - Nodejs and React Position Description We are growing our capabilities across Atlantic Canada and are seeking a Senior Full Stack Developer with 10+ years of backend development experience to join our team. This is a permanent, full-time role...SeniorPermanent employmentFull timeWork at office2 days per week3 days per week- Elevate your career as a Full Stack Developer in Halifax! This contract position focuses on building scalable web applications while collaborating... ...with React, Angular, or Vue.js • Proficient in Node.js, Java, Python, or .NET • Familiar with RESTful APIs and microservices...SuggestedContract work
$75k - $145k per year
Senior Full Stack Developer (Java + Angular) Position Description CGI is seeking a highly skilled and experienced Senior Full Stack Engineer to join our growing team. In this role, you will leverage your expertise in Java, Spring Boot, Microservices, Angular (v17+), AWS...SeniorPermanent employmentFull timeWork at office- Senior Java Developer - AI Expertise Elevate your career as a Senior Java Developer with AI expertise at our energetic team. Drive end-to-end solutions while ensuring the delivery of high-quality digital products. We are on the lookout for an experienced Java Developer skilled...Senior
- Senior Software Engineer – Full Stack (Cybersecurity SaaS) We are seeking experienced Senior Full-Stack Software Engineers to join our growing engineering... ...and small businesses. Key Responsibilities Design, develop, and deliver new features for cybersecurity SaaS...Senior
- Take the next step in your career as a Senior Java Engineer, focusing on designing and building... ...Senior Java Engineer skilled in developing distributed systems. In this role, you’ll... ...meeting low-latency and performance targets • Develop scalable, fault-tolerant services for...SeniorRemote work
- Elevate your career as a Senior Loan IQ Developer specializing in financial applications with cloud technologies. This role involves advanced programming skills in Java, C#, or Python, and cloud deployment expertise. Join us with your 7 to 10 years of experience as a Senior...Senior
$50k - $95k per year
Java Application Developer Position Description CGI is seeking an Application Developer with experience in Java-based application development... ...deployments, and troubleshoot production issues. This is a permanent, full-time hybrid position requiring employees to work 3 days per...Permanent employmentFull timeWork at office3 days per week- Transform retail experiences as a Senior Frontend Developer. Engage with cutting-edge technologies to create tools that empower entrepreneurs in a hybrid working environment. In this role, you'll be involved in building core experiences for operators and enhancing processes...Senior
- Transform the development experience at Affirm as the Senior Manager for Developer Environment Solutions. Champion strategies to enhance developer productivity in an agile FinTech setting. In this vital role, you will lead the Developer Environments team, responsible for...Senior
- Elevate your career as a DevOps Developer at Synechron, focusing on Capital Markets. Drive efficiency... ...services enhancing the existing DevOps stack • Build CI/CD pipelines with GitHub... ...: • 2+ years of development experience in Java, Python, or TypeScript • Familiarity with...
- Développeur logiciel Java Fullstack senior Contractuel long terme renouvelable – Hybride MTL. Votre mission : Collaborer avec les architectes applicatifs Participer à la conception applicative Participer au développement et à l’évolution de composants backend et frontend...Senior
- Step into a pivotal role as a DevSecOps Developer with Lockheed Martin in Halifax, NS or Ottawa, ON. This full-time position showcases your expertise in software development and system architecture. As a Senior DevSecOps Developer, you will support the Combat Management...SeniorFull time
- ...framework, focusing on maximizing return on investment. The Senior Software Developer is an integral part of our development team, bringing a deep,... .... Familiarity with web development (PHP, HTML, CSS, Java Script, ASP.net) and Excel are considered an asset Knowledge...SeniorFull time
- This client is seeking a senior Java engineer to design and build distributed, high-throughput... ...demanding low‑latency and performance targets Develop and maintain scalable, fault‑tolerant... ...performance bottlenecks across the stack Collaborate with trading, quant, and infrastructure...SeniorLong term contractContract workRemote work
$65k - $125k per year
Senior Salesforce Developer Position Description We are seeking an experienced Senior Salesforce Developer to join our Salesforce team. In this... ...practices, and delivery processes. This is a permanent, full-time hybrid position requiring employees to work three days...SeniorPermanent employmentFull timeWork at office3 days per week$70 - $79 per hour
...organization, apply now. We are currently seeking a SailPoint Developer with PowerShell Experience to join our team in Halifax, Nova Scotia... ...general scripting/programming beyond PowerShell (e.g., Python, Java). Prior experience with compliance frameworks (SOX, HIPAA, GDPR...Remote work$100k - $117.5k per year
About The Role As a Senior Apigee Developer, you will make an impact by designing, developing, and governing enterprise-grade APIs while ensuring scalability, security, and compliance with API standards. You will be a valued member of the API Engineering & Integration team...SeniorLong term contractTemporary workWork at office2 days per week3 days per week- Take your Guidewire expertise to new heights with Cognizant in Halifax, ON, as a Senior GW Policy Center Developer. This role emphasizes designing and developing configurations while leveraging your experience with Gosu. Cognizant is seeking a skilled developer with over...Senior
- Elevate your career as a Lead Pega Application Developer at CGI. This role emphasizes creativity, integration expertise, and Agile methodologies... ...application development. CGI is in search of a seasoned Senior Pega Developer with a strong background in application...Senior
$80k - $90k per year
...servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile‑first...Long term contractFlexible hours$32 per hour
Elevate your culinary career as a Full-Time Specialist Chef, earning $32.00 hourly in a fast-paced kitchen environment. Focus on South Indian cuisine as you prepare meals for various events. This permanent position involves working directly on-site, supervising kitchen staff...Hourly payPermanent employmentFull time- Job Responsibility: Bachelor's or Master's degree in Computer Science, Information Systems, or a related field.5+ years of experience in database development and administration.Proficiency in SQL and experience with relational databases such as SQL Server, PostgreSQL, MySQL...SeniorFull timeFixed term contract
- ...each other, completely free of barriers. Your role: As a Senior Software Developer in Test (SDET), you will be part of a small, highly focused... ...of experience in test development Strong understanding of Java, Javascript, Typescript, C# or Python Strong understanding...SeniorContract work
- Java Automation Tester - Capital Markets Location: Halifax, NS (Hybrid) Responsibilities Responsible for ensuring code quality Automated unit testing using JUnit Orchestration using Jenkins and Nexus IQ Maintain source code with Git Qualifications Capital market work...Work at office
- ...documents and business user stories. You will develop and maintain automated test suites, track... ...commands. Experience with Python or Java for test development. Test automation using... ...hours per week: 37.5 Employment Type: Full time Platform: Technology and...SeniorFull timeFlexible hours
- Join BMO Financial Group as a Senior Application Developer focusing on Ingenium and COBOL technologies. Lead projects that enhance software applications and streamline operational processes. This position demands over 10 years of experience with IBM AS400 CLP and a strong...Senior
- Make a meaningful impact with Vision Loss Rehabilitation Canada as a Full-Time Low Vision Specialist in Halifax, NS. Help Canadians living with vision loss through assessments, training, and community engagement. Join VLRC to empower individuals who are blind or partially sighted...Full time
- Unlock your potential as a Senior C#/.NET Developer, focusing on server-side architecture and RESTful interface design. This role demands your expertise in C# and .NET technologies. Candidates with over six years of experience will be tasked with designing, developing, and...Senior
- The Senior Lead Developer provides technical and operational leadership across the Seaquyl platform. This role owns architecture, engineering standards... ...to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers,...SeniorInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full Stack Developer (Java/Scala). Be the first to apply!
Related searches
- full stack developer Halifax, NS
- senior full stack engineer Halifax, NS
- full stack web developer Halifax, NS
- full stack developer remote Halifax, NS
- java developer remote Halifax, NS
- java developer Halifax, NS
- java developer no experience Halifax, NS
- senior java developer Halifax, NS
- développeur java Halifax, NS
- junior java developer Halifax, NS
