Posted: 2 hours ago
Job Description
<p><h3>Overview</h3><p>Join to apply for the <b>Senior Java Developer</b> role at <b>CGI</b>.</p><p>This is a hybrid role and requires to be at our client’s office in Bedford, Nova Scotia for 4 days a week.</p><p>This is an exciting time for CGI, and we want you to be part of it. We are Canada's largest independent information technology services firm, and we are still growing. We are expanding in Atlantic Canada, and we need your skills, enthusiasm, and dedication as part of our team. We are seeking an experienced Java Developer to join our dynamic team. The ideal candidate will have a strong background in back-end development, with extensive experience in modern web technologies and frameworks.</p><h3>Responsibilities</h3><ul><li>Design, develop, and maintain scalable, secure Java-based systems for banking applications, ensuring high performance and reliability.</li><li>Collaborate with cross-functional teams including architects, product owners, and QA to deliver solutions aligned with business objectives and regulatory requirements.</li><li>Lead code reviews, enforce development best practices, and mentor junior developers within an Agile delivery model.</li><li>Integrate with internal and external APIs, data platforms, and services while adhering to enterprise architecture standards.</li><li>Contribute to DevOps automation, CI/CD pipelines, and cloud-native development using tools such as Jenkins, Docker, Kubernetes, and OpenShift.</li><li>Troubleshoot and resolve complex technical issues in production and non-production environments with a focus on continuous improvement.</li><li>Apply and share your technical expertise and experience.</li><li>Proactively put forward ideas that speak to project objectives (e.g. development, testing solutions, and tools).</li><li>Actively participate in Agile ceremonies.</li><li>Contribute to project management activities such as scope assessment and analysis (e.g. T-shirt sizing and Story Mapping), identifying risks and recommending mitigation measures, as well as escalating and communicating possible issues.</li><li>Communicate and collaborate with the broader product team to develop and refine features.</li></ul><h3>Required Qualifications</h3><ul><li>Minimum 8 years experience</li><li>Strong Java, J2EE, Spring (Spring Boot, Batch, DI, etc.) experience</li><li>Knowledge of microservices and their architecture</li><li>Knowledge of Database / Batch / Stream Processing skills</li><li>Hands-on Linux scripting experience, Kafka, JMS and/or MQ</li><li>Strong experience in RESTful APIs</li><li>Knowledge of Bitbucket/Git, JIRA and Confluence</li><li>Working experience in Agile methodology</li><li>Experienced in DevOps and CI/CD pipelines</li><li>Ability to deconstruct requirements into sizeable work tasks</li><li>Ability to communicate with non-technical members of the team</li><li>Effective time and task management skills, including the ability to manage concurrent deliverables</li></ul><h3>Life at CGI</h3><p>At CGI, ownership, teamwork, respect and belonging underpin our culture. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas. You’ll be supported by leaders who care about your health and well-being and provide opportunities to deepen your skills and broaden your horizons. CGI is an equal-opportunity employer, and if you require an accommodation, please inform your recruiter or contact CGI for accessibility requests.</p><p>To learn more about accessibility at CGI, contact us via email. This email is strictly for accessibility requests and cannot be used for application status inquiries.</p><p>Come join our team—one of the largest IT and business consulting services firms in the world.</p><p>Location: Halifax, Nova Scotia area (Bedford for hybrid role).</p></p>Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Thisjob.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.