Position
Description:
This is an exciting time at CGI as we continue expanding our delivery capability across Atlantic Canada.
We are seeking experienced Fullstack Developers with 7+ years of hands-on expertise across modern enterprise technologies including Java 11/17, Spring Boot, Microservices, Angular, REST APIs, cloud-native development, and secure coding practices. You will work on scalable, high-performance applications using a full suite of contemporary tools such as Docker, Kubernetes, AWS, CI/CD pipelines, and automated testing frameworks.
You will join a collaborative Agile team focused on delivering high-quality, maintainable, and secure solutions that support critical business operations. This is a permanent full-time role, onsite 5 days per week from either our Halifax, NS or Moncton, NB offices.
Your future duties and responsibilities:
• Design, develop, and maintain Java 11/17 applications using Spring Boot, Microservices, REST APIs, and messaging frameworks.
• Build and optimize database solutions using SQL, PL/SQL, Hibernate, and MyBatis.
• Develop UI components using Angular, HTML, and JavaScript, integrated with backend services.
• Write unit tests using JUnit and Mockito; support automation testing (Karate/Cypress as an asset).
• Work with CI/CD pipelines and Dev Ops tools including Git, Jenkins, and Jira.
• Deploy and manage applications using Docker, Kubernetes, and AWS or other cloud environments.
• Implement secure coding practices aligned with OAuth/SSO, and industry standards.
• Use UNIX shell scripting for automation and environment tasks.
• Collaborate effectively within Agile teams, participate in code reviews, and support junior developers as needed.
Required qualifications to be successful in this role:
• 7+ years of software development experience.
• Strong expertise with Java 11/17 and core concepts including Streams, Lambda, Exception Handling, Multithreading, and Data Source.
• Hands-on experience with Spring Boot, Microservices, JDBC, ORM frameworks (Hibernate, MyBatis), REST APIs, Webservices, JMS, and Kafka.
• Solid understanding of and authentication protocols such as SSO/OAuth.
• Strong knowledge of relational databases and SQL concepts.
• Experience developing and tuning complex PL/SQL-based applications.
• Proficiency with unit testing frameworks including JUnit and Mockito.
• Experience with UI development using Angular, HTML, and JavaScript.
• Exposure to Karate or Cypress automation testing (asset).
• Familiarity with Git, Jenkins, Jira, and CI/CD pipelines.
• Working knowledge of deploying applications on Docker and Kubernetes, and experience with AWS or other cloud platforms.
• Knowledge of UNIX shell scripting.
• Strong communication and collaboration skills.
Nice to Have / Assets:
• Experience in financial services, particularly investment operations.
• Knowledge of alternative investments such as derivatives, private equity, or liquid alternatives.
• Exposure to tools such as Sonar Qube, Service Now, and HP Operations Orchestration.
• Experience working in Agile delivery environments and contributing to process improvements.
#LI-HG
Skills:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: