Principal Java Software Engineer

4 weeks ago


Toronto, Canada Tata Consultancy Services Full time
About Us

Tata Consultancy Services (TCS) is a global IT services, consulting, and business solutions organization with over 55 years of experience in partnering with leading businesses. Our unique Location Independent Agile delivery model enables us to deliver high-quality services and solutions to clients across the globe.

With a strong commitment to diversity and inclusion, TCS has created a workforce that reflects the societies we operate in. Our company culture values individual differences and provides equal opportunities for growth and development.

Job Overview

We are seeking a skilled Principal Java Software Engineer to join our team in Canada. As a key member of our engineering team, you will be responsible for designing and developing large-scale software applications using Java technology.

Key Responsibilities
  • Design and develop complex software applications using Java 8 and 11
  • Implement RESTful APIs using Spring Boot 3.x and Spring JDBC
  • Develop asynchronous applications using queuing systems like Kafka and Solace
  • Work with Oracle Database and SQL databases
  • Experience with Azure Cloud and DevOps is an asset
Requirements

To be successful in this role, you will need:

  • Good years of IT experience, preferably in the banking domain
  • Strong experience with Java technology, including Java 8 and 11
  • Knowledge of Spring Boot 3.x and Spring JDBC
  • Async API frameworks and queuing systems like Kafka and Solace
  • SQL database management and Oracle Database experience
  • DevOps experience and knowledge of Azure Cloud is preferred
What We Offer

TCS offers a competitive salary of $120,000 per year, plus benefits and opportunities for career growth and development. We are committed to creating a diverse and inclusive work environment and provide equal opportunities for all employees.



  • Toronto, Ontario, Canada NearSource Full time

    NearSource Technologies is a forward-thinking organization that values diversity and promotes equal opportunities for all qualified applicants.About the Role:We are seeking an exceptional Principal Java Software Engineer to join our team. This is a full-time, fully remote role, offering flexibility to work from anywhere.Responsibilities:Design, code, test,...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Job DescriptionIris Software Inc., a leading global financial institution, is seeking an experienced Senior Java Software Engineer to join their team for a long-term contract opportunity.The successful candidate will be responsible for designing and developing core Java applications using Spring Boot and microservices architecture.Key...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Company OverviewIris Software Inc. is one of the world's largest financial institutions, serving individual consumers, small and middle market businesses, and large corporations with a full range of banking, investing, asset management, and other financial and risk-management products and services.About UsWe are a leading provider of global corporate and...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the RoleWe are seeking a seasoned Senior Java Software Engineer to join our team in Toronto. This is an excellent opportunity for a highly skilled professional with strong experience in full-stack development and a passion for delivering high-quality solutions.Job DescriptionThe successful candidate will be responsible for designing, developing, and...

  • Software Engineer

    3 days ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software Inc. is one of the world's leading financial institutions, providing a wide range of banking, investing, asset management, and risk-management products and services to individual consumers, small and middle market businesses, and large corporations.Our Global PresenceWe are a leading provider of global corporate and...


  • Toronto, Canada Iris Software Inc. Full time

    We are seeking an experienced Senior Java Engineer to join our team at Iris Software Inc. in Toronto, ON.About Iris Software Inc.Iris Software Inc. is a global leader in technology services and solutions, helping clients complete fast, far-reaching digital transformations and achieve their business goals.As a Senior Java Engineer, you will be part of our...


  • Toronto, Canada Infotek Consulting Services Inc. Full time

    Infotek Consulting is searching for a Principal Software Engineer who is eager to boost capabilities of capital markets products and analytics platformsJava, SpringBoot, Kafka and Capital Markets / Derivatives Trading system experienceCandidate Requirements/Must Have Skills:Minimum 10 years of experience in enterprise application development using 2 or more...


  • Toronto, Canada Infotek Consulting Services Inc. Full time

    Infotek Consulting is searching for a Principal Software Engineer who is eager to boost capabilities of capital markets products and analytics platforms Java, SpringBoot, Kafka and Capital Markets / Derivatives Trading system experience Candidate Requirements/Must Have Skills: Minimum 10 years of experience in enterprise application development using 2 or...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About Our Client:Iris's client, a leading Canadian financial institution, is seeking a skilled Java Full Stack Developer for a long-term contract opportunity. This renowned bank serves over 17 million clients and employs more than 89,000 staff worldwide.Company OverviewOur client is a multinational financial services company and the largest bank in Canada by...


  • Toronto, Canada Infotek Consulting Services Inc. Full time

    Infotek Consulting is searching for a Principal Software Engineer who is eager to boost capabilities of capital markets products and analytics platformsJava, SpringBoot, Kafka and Capital Markets / Derivatives Trading system experienceCandidate Requirements/Must Have Skills:Minimum 10 years of experience in enterprise application development using 2 or more...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Our client, one of the world's largest financial institutions, is seeking a highly skilled Java Full Stack Developer (Angular) for a long-term contract opportunity. Company OverviewIris Software Inc., a leading provider of global corporate and investment banking services, serves individual consumers, small and middle market businesses, and large corporations...


  • Toronto, Canada Flexton Inc. Full time

    Responsibilities: Develop Java-based applications with a focus on high-performance and scalable systems. Implement Restful APIs to integrate with various internal and external services. Write clean, maintainable, and efficient code using Java and the Spring framework. Collaborate with cross-functional teams to design and implement system features. Solve...


  • Toronto, Canada Flexton Inc. Full time

    Responsibilities:Develop Java-based applications with a focus on high-performance and scalable systems.Implement Restful APIs to integrate with various internal and external services.Write clean, maintainable, and efficient code using Java and the Spring framework.Collaborate with cross-functional teams to design and implement system features.Solve complex...


  • Toronto, Canada Flexton Inc. Full time

    Responsibilities:Develop Java-based applications with a focus on high-performance and scalable systems.Implement Restful APIs to integrate with various internal and external services.Write clean, maintainable, and efficient code using Java and the Spring framework.Collaborate with cross-functional teams to design and implement system features.Solve complex...


  • Toronto, Ontario, C6A, Ontario, Canada Infotek Consulting Services Inc. Full time

    Infotek Consulting is searching for a Principal Software Engineer who is eager to boost capabilities of capital markets products and analytics platformsJava, SpringBoot, Kafka and Capital Markets / Derivatives Trading system experienceCandidate Requirements/Must Have Skills:Minimum 10 years of experience in enterprise application development using 2 or more...


  • Toronto, Canada Delpath Full time

    Job Description:We are seeking a highly skilled Senior Java Back-end Developer to join our team at Delpath. As a key member of our software engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions using Java and Spring Boot.About the Role:In this role, you will have the opportunity to work on exciting...


  • Toronto, ON, Canada Flexton Inc. Full time

    Responsibilities: Develop Java-based applications with a focus on high-performance and scalable systems. Implement Restful APIs to integrate with various internal and external services. Write clean, maintainable, and efficient code using Java and the Spring framework. Collaborate with cross-functional teams to design and implement system features. ...


  • Toronto, ON, Canada Flexton Inc. Full time

    Responsibilities: Develop Java-based applications with a focus on high-performance and scalable systems. Implement Restful APIs to integrate with various internal and external services. Write clean, maintainable, and efficient code using Java and the Spring framework. Collaborate with cross-functional teams to design and implement system features. ...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Job Title: Enterprise Cloud Software EngineerAbout the Role:We are seeking an experienced Enterprise Cloud Software Engineer to join our team at Iris Software Inc. This is a long-term opportunity for a skilled professional to work on mission-critical applications and contribute to the company's success.Key Responsibilities:Design, develop, and maintain...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Job Title: Senior Java Cloud Engineer with DevOps ExpertiseWe are seeking an experienced Java Cloud Engineer with DevOps expertise to join our team at Iris Software Inc. in Toronto, ON.About the RoleThis is a fantastic opportunity for a seasoned professional to lead the design and development of distributed cloud applications using Java, Spring Boot, and...