Senior Java Software Engineer for Microservices Architecture

17 hours ago


Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

We are seeking an experienced software engineer to join our dynamic Skyline team, responsible for developing scalable and resilient services using microservices architecture.

Key Responsibilities
  1. Design and implement robust software solutions using Java, ensuring high performance and scalability.
  2. Collaborate with cross-functional teams to integrate services using REST API and Kafka for event streaming.
  3. Maintain and optimize database management systems, including MS SQL Server, Oracle, and Postgres.
  4. Develop and deploy containerized applications using Docker and Kubernetes.
  5. Foster agile development practices, participating in sprints and contributing to CI/CD pipeline automation.
  6. Identify and troubleshoot complex issues, applying analytical skills to resolve problems efficiently.
  7. Model complex business domains, ensuring accurate representation of system requirements.
Nice-to-Have Skills
  1. Familiarity with additional programming languages, such as JavaScript and TypeScript.
  2. Experience with NoSQL databases, including MongoDB or other alternatives.
  3. Knowledge of front-end frameworks, with React being a valuable asset.

We're looking for someone passionate about technology, eager to explore new solutions, and committed to excellence. With a strong understanding of microservices architecture, this individual will play a vital role in shaping the future of our Skyline team.

Centric Software is an equal opportunity employer, providing a welcoming environment for all qualified applicants regardless of their background, experience, or qualifications.


  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Job DescriptionWe are seeking a highly skilled software engineer to join our team at Centric Software. As a key member of our dynamic Skyline team, you will be responsible for developing scalable and resilient services using microservices architecture.The ideal candidate will have a deep understanding of Java, Kafka for event streaming, and REST API for...


  • Montreal, Quebec, Canada Recooty Full time

    We are seeking an experienced Senior Java Software Engineer to join our team at Recooty, where you will play a key role in designing and developing cloud-based solutions using Java technology.The ideal candidate will have a strong background in Java development, with experience in Core Java, J2EE, Spring, Hibernate, and Spring Batch. You should also be...


  • Montreal, Quebec, Canada TS Imagine Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Software Engineer to join our team in Montreal. As a Senior Java Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems using Java.About the RoleIn this role, you will work closely with our global development team to integrate, build, and grow...


  • Montreal, Quebec, Canada Genpact Full time

    Job Description:A highly skilled Java Application Developer is required to join our team at Genpact. The ideal candidate will have strong experience in Core Java development, including Web Services (SOAP and REST) with prior experience on JMS/IBM MQ. Additionally, the person should have demonstrable experience in delivering microservices APIs using Spring...


  • Montreal, Quebec, Canada LGS, une Société IBM an IBM Company Full time

    At LGS, an IBM company, we strive to create a work environment that fosters your professional growth. Our diverse and inclusive culture welcomes talents from local and international backgrounds.About the RoleWe are seeking an experienced Senior Java Software Engineer to join our team in Quebec. As a member of our team, you will play a critical role in...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada ELITS Full time

    About this Job:As a Junior Developer at ELITES, you will be part of our team and your main responsibilities are:Design and develop backend microservices to be deployed in a Kubernetes cluster using Java.Design and develop front end with Angular.Deliver product on time.Develop features using the latest techniques, architecture, and open-source...


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

    About the RoleWe are seeking a highly skilled Senior Java Software Engineer to join our Global Banking Technology & Operations team. As a member of this team, you will be responsible for designing and developing cutting-edge software solutions that meet the evolving needs of our clients and market requirements.What You'll DoCreate new features, including...


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

    About the RoleWe are seeking a highly skilled Senior Java Software Engineer to join our team in delivering day-to-day services to our clients. As a key member of our Global Banking Technology & Operations (GBTO) team, you will play a critical role in meeting the evolving needs of our clients and market requirements.Key ResponsibilitiesContribute to the...


  • Montreal, Quebec, Canada Accolite Full time

    About AccoliteAccolite is a leading provider of digital solutions, offering a range of services including Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing.With over 5,000 employees spanning North America, APAC, and EMEA, and partnerships with top technology providers, Accolite brings together the expertise and...


  • Montreal, Quebec, Canada S.i. Systèmes Full time

    About the RoleWe are seeking a highly skilled Cloud Software Developer to join our team at S.i. Systèmes.Key ResponsibilitiesConduct technical assessments of Smart Building 3rd party vendor solutionsDevelop integration between 3rd party solutions and internal applications and microservicesDesign, develop, and integrate new IoT solutions and enhance existing...


  • Montreal, Quebec, Canada Boostsecurity Full time

    About the RoleWe are seeking a highly skilled AWS senior backend software engineer to join our team at Boostsecurity.The successful candidate will be responsible for designing, implementing, and testing features for our high-performance backend infrastructure using cloud-based technologies such as Python, microservices architecture, and Kafka.As a senior...


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

    About the OpportunityWe are seeking a highly skilled Senior Java Software Engineer to join our team in Global Banking Technology & Operations (GBTO). As a key member of our development team, you will play a crucial role in designing, developing, and delivering cutting-edge software solutions that meet the evolving needs of our clients and market...


  • Montreal, Quebec, Canada Accolite Full time

    Job Title: Senior Software Engineer - Java SpecialistAbout the Role:We are seeking an experienced Senior Software Engineer to join our team in Montreal. As a key member of our engineering department, you will be responsible for designing, developing, testing, and deploying high-quality Java-based software applications using the Spring framework.About the...


  • Montreal, Quebec, Canada Genpact Full time

    Genpact, a global professional services and solutions firm, is seeking an experienced Senior Java Software Engineer to join our team. With over 125,000 employees across 30+ countries, we deliver innovative solutions that shape the future.We offer a competitive salary of $120,000 - $180,000 per year, depending on experience and qualifications.In this role,...


  • Montreal, Quebec, Canada OSEDEA Full time

    Company OverviewOSEDEA is a forward-thinking organization that values innovation and excellence in software development. We are seeking a highly skilled Senior Software Engineering Leader to join our team.About the RoleWe offer a competitive $120,000 - $150,000 per year salary and a comprehensive benefits package, including flexible work arrangements and...


  • Montreal, Quebec, Canada TEHORA Full time

    TEHORA est une firme multidisciplinaire québécoise reconnue pour son excellence professionnelle et technique. Nous accompagnons nos clients dans la concrétisation de leurs projets par notre savoir-faire et notre créativité.Nous sommes actuellement à la recherche d'un développeur senior Java spécialisé en architecture organique pour rejoindre...


  • Montreal, Quebec, Canada LGS, une Société IBM an IBM Company Full time

    Company OverviewLGS, une Société IBM / an IBM Company, is a dynamic and inclusive workplace that values professional growth. Our company culture fosters diversity and supports talents from both local and international backgrounds. As a team member, you will play a crucial role in driving major projects that propel clients' businesses forward and improve...


  • Montreal, Quebec, Canada Lorven Technologies Full time

    Job Title: Senior Java/Angular DeveloperJob Description:At Lorven Technologies, we require a seasoned professional for a long-term position in Montreal. The ideal candidate will have at least 8 years of experience in Java and Angular.Key Responsibilities:Design and implement microservices using Java and the Spring framework.Collaborate with product managers...


  • Montreal, Quebec, Canada Genpact Full time

    About UsGenpact (NYSE: G) is a global leader in professional services and solutions, driving innovation and growth for leading enterprises.We have over 125,000 people across 30+ countries, united by our curiosity, entrepreneurial spirit, and commitment to creating lasting value for our clients.About the RoleAs a Principal Consultant, Java Scala, you will be...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    About UsCentric Software is a dynamic company that fosters innovation and excellence in software development.We offer a competitive salary of approximately €80,000 per annum, depending on experience and location.