Senior Java Software Architect

6 days ago


Toronto, Ontario, Canada Genpact Full time
About Genpact

Genpact is a global professional services company that designs, builds and runs powerful digital solutions for its clients. With 115,000+ employees working across the globe, we have expertise in a wide range of industries including BFSI, Retail, Consumer Goods, Life Sciences, Healthcare, and more.

We operate with a startup spirit and are known for our entrepreneurial mindset, innovation, and customer-centric approach. Our mission is to drive business outcomes and improve performance for our clients by leveraging technology, analytics, and domain expertise.

Role Overview

This role involves leading a team of software engineers in designing, developing, deploying, and troubleshooting large-scale Java/J2EE applications. You will be responsible for ensuring the timely delivery of high-quality software solutions that meet the requirements of our clients.

You will work closely with cross-functional teams, including product management, design, and testing, to ensure seamless collaboration and communication throughout the project lifecycle.

Key Responsibilities
  • Leading a team of software engineers in designing, developing, deploying, and troubleshooting large-scale Java/J2EE applications
  • Ensuring the timely delivery of high-quality software solutions that meet the requirements of our clients
  • Collaborating with cross-functional teams, including product management, design, and testing, to ensure seamless communication and collaboration throughout the project lifecycle
  • Developing and maintaining technical documentation, including architecture diagrams, technical specifications, and test plans
  • Mentoring junior team members to help them grow professionally and develop their skills
Requirements

To be successful in this role, you will need:

  • 2-3 years of experience in leading a team of software engineers
  • Strong technical skills in Java/J2EE development, including application design, development, deployment, and troubleshooting
  • Experience with Spring and Spring Boot Framework, Microservices Architecture, and system integration via REST API/Kafka Streaming/MQ/SOAP/MFTP
  • Solid understanding of Azure Cloud environment and data modeling
  • Knowledge of Angular and strong Java Integration experience
Benefits

We offer a competitive salary of $150,000 - $200,000 per year, depending on your level of experience and qualifications. We also provide a range of benefits, including health insurance, retirement plan, and paid time off.

As an equal opportunity employer, we welcome applicants from diverse backgrounds and encourage individuals with disabilities to apply. We are committed to creating a workplace that is inclusive and respectful of all employees.



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

    Job Title: Senior Java Data ArchitectAt Triunity Software, Inc., we are seeking an experienced Senior Java Data Architect to lead our data engineering efforts and design scalable data pipelines. Estimated Salary: $160,000 - $200,000 per year (dependent on location and experience).Job Description:We are looking for a highly skilled data engineer with...


  • Toronto, Ontario, Canada Luxoft Full time

    OverviewLuxoft is a leading provider of digital transformation and software engineering services for clients scaling their businesses.Job DescriptionWe are seeking an experienced Senior Java Software Architect to join our team. In this role, you will be responsible for designing and implementing large-scale software systems using Java technologies.Key...


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

    Triunity Software, Inc. is a cutting-edge technology company seeking an experienced Senior Data Architect to lead our data engineering efforts.We are looking for a highly skilled professional with 10+ years of experience in designing and implementing large-scale data architectures using Java, Spring, and big data tools such as Hadoop, HDFS, ADLS, ADF, Spark,...


  • Toronto, Ontario, Canada Maarut Inc Full time

    About Maarut IncMaarut Inc is a cutting-edge technology company seeking an experienced Senior Java Software Engineer to join our team as a Cloud Architect. This role offers an exciting opportunity for an expert in cloud-based systems and software development.Job DescriptionThe successful candidate will be responsible for designing, developing, and...


  • Toronto, Ontario, Canada Publicis Sapient Full time

    Job SummaryWe are seeking a highly experienced Senior Java Architect to lead our team in developing, testing, and delivering high-quality software applications and services for leading clients in the US. As a key member of our engineering team, you will work alongside talented minds with strong technical skills to solve complex business problems and drive...


  • Toronto, Ontario, Canada NearSource Full time

    We are looking for a skilled Lead Java Software Architect to join our team at NearSource Technologies. As a Senior Java Developer, you will play a key role in designing and developing high-quality software systems.About the RoleSalary: $120,000 - $180,000 per year (depending on experience)This is a full-time, fully remote position that offers the flexibility...


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

    **Job Title:** Senior Data Solutions Architect**Location:** Toronto, ON (Hybrid - 2 days/week onsite)We are seeking a highly skilled Data Engineer to join our team at Triunity Software, Inc. in Toronto, ON. As a key member of our team, you will be responsible for designing and implementing optimal data pipeline architectures using Java and other big data...


  • Toronto, Ontario, Canada Astra North Infoteck Inc. Full time

    We are seeking an experienced Senior Software Architect to join our team at Astra North Infoteck Inc. This role involves designing and implementing scalable, secure, and efficient software systems.Job Description:The successful candidate will have a strong background in software development, with a focus on backend systems using technologies such as Java,...


  • Toronto, Ontario, Canada Luxoft Full time

    Luxoft is seeking a seasoned Java Software Architect to lead the development of our flagship project. With a strong background in Java and experience with large-scale systems, this individual will be responsible for designing and implementing scalable solutions.About UsWe are a leading provider of digital innovation and software development services. Our...


  • Toronto, Ontario, Canada Clear Ventures Full time

    Clear Ventures is seeking a skilled Senior Software Architect to lead the development of our restaurant platform. The ideal candidate will have a strong background in software engineering and experience in building scalable, reliable systems.The Senior Software Architect will be responsible for designing and implementing the backend services that support...


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

    We are seeking a highly skilled Java Full Stack Developer with expertise in Angular to join our team at Iris Software Inc.About the Company:Iris Software Inc. is a leading provider of technology services and solutions, serving top companies in financial services and other industries. With 4,000+ associates worldwide, we deliver high-quality software...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    Lorven Technologies seeks a highly skilled Principal Java Software Architect to spearhead the design and development of our next-generation systems. Key Responsibilities:Key Responsibilities: Architect and develop scalable, high-performance Java applications with the Spring framework Collaborate with cross-functional teams to define and implement cloud-based...


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

    The largest bank in Canada, serving over 17 million clients and having more than 89,000 employees worldwide, is seeking a Senior Java Software Engineer for a long-term opportunity at Toronto, ON.About the OpportunityThis hybrid role involves working 3 days a week in the office and requires a strong background in Java, Springboot, and Microservices. The...


  • Toronto, Ontario, Canada Randstad Canada Full time

    Job SummaryRandstad Canada is seeking a Senior Java Software Developer to lead the design, development, and deployment of high-performance Java applications. The ideal candidate will have extensive experience in Java SE/EE, system integrations using REST and SOAP APIs, and hands-on expertise with Oracle design concepts.Key Responsibilities- Lead the design,...


  • Toronto, Ontario, Canada Sun Life Full time

    Job DescriptionYou are passionate about technology and this digital era. As a Senior Software Solutions Architect at Sun Life, you will be an agent of change, looking forward to a meaningful and impactful role.About the RoleThe Technology and Transformation Strategy team is seeking a Senior Software Solutions Architect with experience developing,...


  • Toronto, Ontario, Canada WorldGaming Network Full time

    WorldGaming Network is seeking a skilled software architect to lead the development of our microservice ecosystem. As a key member of our team, you will be responsible for designing and implementing applications using Elixir, Java, and Node.js.We are looking for a talented developer with 5 years of experience in software development, who has a strong...


  • Toronto, Ontario, Canada Foilcon Full time

    Job Title: Senior Software Architect - Full Stack Developer**About Foilcon:**Foilcon is a leading software development company that specializes in creating innovative solutions for our clients. We are seeking an experienced Senior Software Architect - Full Stack Developer to join our team.**Salary:** $120,000 - $160,000 per annum (depending on experience)Job...


  • Toronto, Ontario, Canada Nascent Full time

    We are seeking a highly skilled and experienced Senior Full-Stack Software Architect to join our team at Nascent.About the RoleAs a Senior Full-Stack Software Architect, you will be responsible for designing and developing full-featured responsive web and/or native applications. You will work closely with Engagement Managers and POs to create a roadmap and...


  • Toronto, Ontario, Canada Splunk Inc Full time

    Splunk Edge Platform Solution ArchitectAs a Senior Software Engineer-IoT, you will be responsible for building innovative solutions that enable rapid development on the Splunk Edge platform. You will get to work with a super smart bunch of folks who are doing state-of-the-art development work (front-end and back-end, DevOps, device software) in areas of...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job Title: Senior Java Software EngineerHighbrow LLC is a leading provider of innovative technology solutions. We are seeking an experienced Senior Java Software Engineer to join our team.About the Role:We are looking for a highly skilled and motivated Senior Java Software Engineer to work on various projects, including software development, maintenance, and...