Backend Java Software Engineer

1 month ago


Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time
About the Job

Societe Generale is seeking a skilled Backend Java Software Developer to join our team in Global Banking Technology & Operations. As a key member of our team, you will contribute to the development of innovative software solutions that meet the evolving needs of our clients and market requirements.

Technical Stack

We are looking for a developer with expertise in Java, Angular, Spring, React, PostgreSQL, SQL, Oracle, Tomcat, RabbitMQ, PowerBI, and RestAPI. If you have a strong grasp of the entire software development cycle and a deep understanding of the business context, we want to hear from you.

Key Responsibilities
  • Contribute to the development of new features, including making design and architectural decisions, testing, tracking quality metrics, and producing documentation.
  • Present developed features to stakeholders and product owners, gaining a solid understanding of business requirements and gathering feedback.
  • Ensure that software solutions meet internal standards and provide operational support as needed.
  • Occasionally perform Level 3 support during overnight shifts or on-duty.
  • Manage long-term projects and serve as the main point of contact for multiple stakeholders.
  • Familiarity with Agile practices and methodologies.
Nice to Have
  • Experience with Test-Driven Development (TDD).
  • Knowledge of automated testing tools such as Selenium or Jenkins.
  • Understanding of software security practices (OAuth2, SSL/TLS, IAM).
  • University degree in Computer Science, DEC, or equivalent technical certifications.
Language

Fluency in French and English is required, with the ability to communicate in English, both orally and in writing, as the person in this position will need to collaborate regularly with colleagues and partners in the United States.

Benefits

Societe Generale offers a comprehensive benefits package, including a minimum of 20 vacation days, 4 personal days, supportive maternity, paternity, parental, and adoption leave policy, health spending and personal spending accounts, fully sponsored virtual healthcare assistance, and Employee Assistance Program for you and your immediate family.

Culture

We are committed to diversity and inclusion, with a culture of continuous development, encouraging our employees to participate in various training programs. Our hybrid work environment offers flexibility to work remotely, as well as on-site, to promote interaction and collaboration with colleagues while adhering to all SG standard protocols.


  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada La Verrerie Walker Ltée Full time

    About the RoleWe are seeking a skilled Software Engineer - Backend to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and develop scalable, efficient, and reliable backend systemsWork closely with cross-functional teams to identify and...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Randstad Full time

    As a Software Engineer (Backend), you will design and develop scalable and maintainable software applications. Your primary focus will be on building robust backend systems using programming languages such as Python, Java, or C++. You will work closely with cross-functional teams to ensure smooth deployment and integration of software systems.Key...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Holt Renfrew Full time

    About the RoleWe are seeking a skilled Software Engineer - Backend to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining our backend infrastructure, ensuring it meets the needs of our business and customers. Key Responsibilities:Design and develop scalable, efficient, and reliable backend...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Trellint Full time

    About the Role:We are seeking a skilled Software Engineer (Backend) to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Responsibilities:Design and develop high-quality software applications using programming languages such as Java, Python, and...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    About the JobAs a Backend Java Software Developer at SGS Société Générale de Surveillance SA, you will be part of a team that delivers day-to-day services to Global Banking & Investor Solutions (GBIS) Business Units and their clients. Our goal is to meet the evolving needs of our clients and market requirements, as well as anticipate technological...


  • Montreal, Quebec, Canada Z953 Full time

    Job SummaryZ953 is seeking a skilled Backend Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and implementing scalable and efficient backend systems.Key ResponsibilitiesDevelop and maintain high-quality backend code using various programming languages and frameworks.Collaborate with...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Aspire Software Full time

    About the Role:As a Software Engineer - Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Responsibilities:Design, develop, and test software...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Java/JavaScriptWe're seeking a skilled software engineer with expertise in Java and JavaScript to join our team at Centric Software. The ideal candidate will have a strong understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    Key Responsibilities:• Design and develop scalable backend systems, including APIs, microservices, and databases.Requirements:• 5+ years of experience in software development, preferably in a backend role.• Strong understanding of computer science fundamentals, including data structures, algorithms, and software engineering principles.• Proficiency...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Nestlé SA Full time

    We are looking for a skilled Software Engineer - Backend Developer to join our team in Backend Development.Responsibilities include:Maintaining and improving existing backend systems for data processing and storage;Designing and implementing new backend functionality to meet business needs;Collaborating with cross-functional teams to identify and prioritize...


  • Montreal, Quebec, Canada Société Financière Manuvie Full time

    About the RoleWe are looking for a skilled Software Development Engineer - Backend to join our team at {company}. As a Software Development Engineer - Backend, you will be responsible for designing, developing, and maintaining the back-end of our software applications. Your key responsibilities will include:Designing and developing scalable, efficient, and...


  • Montreal, Quebec, Canada Parametricportfolio Full time

    Job SummaryWe are seeking a highly skilled Backend Software Engineer to join our Cloud Security Team. As a key member of our team, you will play a crucial role in delivering our cloud security initiatives and developing modern cloud security services.Key ResponsibilitiesDesign and develop APIs and data pipelines supporting the continuous evidencing of cloud...

  • Software Developer

    3 weeks ago


    Montreal, Quebec, Canada Institut de Recherches Cliniques de Montreal Full time

    Backend Software Engineer Job DescriptionWe are looking for a skilled Backend Software Engineer to join our team.The ideal candidate will have experience with backend development and a strong understanding of software design patterns.Solid knowledge of programming languages such as Python and Java is required.Strong communication and teamwork skills are...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    About the JobAt SGS Société Générale de Surveillance SA, we are seeking a skilled Backend Java Software Developer to join our Global Banking Technology & Operations team. This role will involve contributing to a global project impacting financial institutions and large corporations worldwide.Key ResponsibilitiesDesign and develop new features, including...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    About the JobSociete Generale is seeking a skilled Backend Java Software Developer to join our Global Banking Technology & Operations team. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the evolving needs of our clients and market requirements.Key...


  • Montreal, Quebec, Canada CBCRadio-Canada Full time

    About the Role:As a Backend Developer, you will be responsible for designing, developing, and maintaining cloud-based software applications. You will work closely with cross-functional teams to ensure seamless integration with front-end and database components.Key Responsibilities:Develop and maintain cloud-based software applications using a variety of...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Staffing In Motion Full time

    Job Title: Job TitleJob Description:As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on the backend of the application, ensuring that it is stable, efficient, and scalable. You will work closely with the cross-functional team to deliver high-quality software...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada Randstad Canada Full time

    About the Role​We are looking for a talented Software Engineer - Backend to join our team. The successful candidate will be responsible for designing, developing, and maintaining our cloud-based infrastructure. Key responsibilities include building scalable and reliable APIs, collaborating with cross-functional teams, and ensuring high-quality code...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada High Tech Genesis Full time

    About the Role:We are looking for a skilled Software Engineer to join our team at {company}. As a key member of our team, you will be responsible for designing, developing, and maintaining our software applications. Your primary focus will be on the backend, where you will work on building scalable and efficient systems.Responsibilities:* Design and develop...


  • Montreal, Quebec, Canada NAPA Auto Parts Full time

    Job Description:We are seeking a talented Junior Software Engineer to join our team. As a Backend Developer, you will be responsible for designing, developing, and maintaining our cloud-based applications using Java and Python programming languages.